Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/08/2003, 15:55
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Tendrias que tener acceso directo al harware de la maquina, por medio de las interrupciones (creo que solo con ensamblador y con C las puedes ejecutar, de otra forma es meter codigo en ensamblador dentro de tu codigo XXXX lenguaje).

Para los nucleos de los sistemas operativos se usa ensamblador por que es el mas rapido de ejecutar (si ser codigo maquina), y como el nucleo corre todo el tiempo, es lo que debe ser mas optimizado de todo tu software.

Si quieres saber como se estructura el nucleo de un sistema operativo te recomiendo que leas el libro:

-Sistemas Operativos Modernos
Andrew S. Tannenbaum

Todos los libros de este fulano son excelentes. En ese libro incluso viene TODO el codigo fuente de un sistema operativo llamado MINIX, una variante de UNIX que es el pariente mas cercano de Linux.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche