tipos de kernel
TRANSCRIPT
5/9/2018 Tipos de Kernel - slidepdf.com
http://slidepdf.com/reader/full/tipos-de-kernel 1/1
Félix García Ortíz
Kernel Modular Kernel Monolítico Microkernel Hurd
Qué es? se centran la funcionalidadesesenciales como laadministración de memoria, laplanificación de procesos, etc.
Se trata de un programa detamaño considerable quedeberemos recompilar alcompleto cada vez quequeramos añadir una nuevaposibilidad.
Proporcionan un pequeñoconjunto de abstraccionessimples del hardware, y usanlas aplicaciones
llamadas servidores para
ofrecer mayor funcionalidad.
GNU Hurd es un conjunto deprogramas servidores quesimulan un núcleo Unix queestablece la base del sistemaoperativo GNU.
Sistemas Operativos GNU/Linux Unix/Linux/FreeBSD Windows GNU
Licencia Libre Libre Paga Libre
Características/Funciones
En otros sistemas operativosesto se soluciona con unosficheros proporcionados por elfabricante llamados drivers.En Linux se creó un interfazadecuado para posibilitar eldesarrollo de módulos quecumplieran esasfuncionalidades. Esosmódulos pueden sercompilados por separado yañadidos al kernel en tiempo
de ejecución.
Está programado de forma nomodular, y tiene unrendimiento mayor que unmicronúcleo. Sin embargo,cualquier cambio a realizar encualquier servicio requiere larecompilación del núcleo y elreinicio del sistema paraaplicar los nuevos cambios.
Todos los otros servicios(gestión de memoria, sistemade archivos, operaciones deE/S, etc.), que en general sonprovistos por el núcleo, seejecutan como procesosservidores en espacio deusuario.
Hurd consiste en múltiplesservidores ejecutándosesimultáneamente. En lugar deun solo programa enorme quecontrole desde el reloj hasta elmanejo de la red, en Hurdcada una de estas tareas esgestionada por un servidorindependiente.