Documente Academic
Documente Profesional
Documente Cultură
Kernel Modular
Kernel Monoltico
Microkernel
Hurd
Qu es?
Sistemas Operativos
GNU/Linux
Se trata de un programa de tamao considerable que deberemos recompilar al completo cada vez que queramos aadir una nueva posibilidad. Unix/Linux/FreeBSD
Proporcionan un pequeo conjunto de abstracciones simples del hardware, y usan las aplicaciones llamadas servidores para ofrecer mayor funcionalidad. Windows
GNU Hurd es un conjunto de programas servidores que simulan un ncleo Unix que establece la base del sistema operativo GNU. GNU
Libre En otros sistemas operativos esto se soluciona con unos ficheros proporcionados por el fabricante llamados drivers. En Linux se cre un interfaz adecuado para posibilitar el desarrollo de mdulos que cumplieran esas funcionalidades. Esos mdulos pueden ser compilados por separado y aadidos al kernel en tiempo de ejecucin.
Libre Est programado de forma no modular, y tiene un rendimiento mayor que un microncleo. Sin embargo, cualquier cambio a realizar en cualquier servicio requiere la recompilacin del ncleo y el reinicio del sistema para aplicar los nuevos cambios.
Paga Todos los otros servicios (gestin de memoria, sistema de archivos, operaciones de E/S, etc.), que en general son provistos por el ncleo, se ejecutan como procesos servidores en espacio de usuario.
Libre Hurd consiste en mltiples servidores ejecutndose simultneamente. En lugar de un solo programa enorme que controle desde el reloj hasta el manejo de la red, en Hurd cada una de estas tareas es gestionada por un servidor independiente.