Diferencia entre revisiones de «Solución de los ejercicios de fundamentos»
De Wiki de Sistemas Operativos
(→Ejercicio 1) |
(→Ejercicio 1: revisión de la respuesta) |
||
Línea 1: | Línea 1: | ||
== Ejercicio 1 == | == Ejercicio 1 == | ||
− | La principal diferencia reside en el número de líneas de código | + | 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. |
Revisión del 18:16 11 oct 2011
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.