Solución de los ejercicios de fundamentos
De Wiki de Sistemas Operativos
Revisión del 18:16 11 oct 2011 de Pneira (discusión | contribuciones) (→Ejercicio 1: revisión de la respuesta)
Ejercicio 1
La principal diferencia reside en el número de líneas de código del sistema operativo que se ejecutan en modo supervisor. Los monolíticos, como Linux, se caracterizan por implementar en el núcleo todas las funcionalidades que ofrece el sistema operativo (es decir, planificación de procesos, administración de memoria, administración de ficheros y gestión de dispositivos de entrada/salida). En cambio los micronúcleos implementan en el núcleo las funciones básicas (que corren en modo supervisor), tales como la planificación de procesos, el mecanismo de comunicación de procesos basado en mensajería y la gestión de interrupciones; y el resto de funciones se implementa en procesos servidores que operan en modo usuario.