![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
20/08/2003, 15:55
|
![Avatar de Mithrandir](http://static.forosdelweb.com/customavatars/avatar33633_3.gif) | Colaborador | | Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 9 meses 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 |