
02/04/2004, 16:46
|
 | Colaborador | | Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 22 años Puntos: 25 | |
Para un sistema operativo requeres de acceso de bajo nivel al hardware.
Para eso hay 2: C o ensamblador.
Tanto Linux y los demas *nix como Windows estan basados en C (windows creo que usa Visual C). Para rutinas criticas en aspecto de rendimiento se usa directamente el ensamblador, eso hace que partes que SIEMPRE usaras por ser parte del kernel corren mas rapido y en menos memoria, obioamente son mucho mas dificiles de programar y mantener.
Si quieres documentarte mas puedes probar MINUX, el verdadero padre de Linux, es 100 para uso academico y tiene el codigo fuente disponible (si compras el libro ahi viene).
MINIX fue hecho por Andrew S. Tannenbaum, un tipo que es un genio, cualquier libro de el es una joya para entender como funcionan los sistemas operativos, si te interesa comprate un libro de el (por ejemplo Sistemas Operativos Modernos)
__________________ "El hombre, en su orgullo, creó a Dios a su imagen y semejanza."Friedrich Nietzsche |