Diferencias Kernel Monolítico e Híbrido
-
Upload
rluzuriaga72 -
Category
Documents
-
view
14 -
download
2
description
Transcript of Diferencias Kernel Monolítico e Híbrido
Kernel = Ncleo, es la parte fundamental de un Sistema Operativo, es el software encargado de gestionar recursos de hardware
DIFERENCIA ENTRE KERNEL MONOLTICO Y KERNEL HBRIDOMONOLTICOS.-Un sistema operativo con ncleo monoltico concentra todas las funcionalidades posibles (planificacin, sistema de archivos, redes, controladores de dispositivos, gestin de memoria, etc) dentro de un gran programa.
Los ncleos monolticos facilitan abstracciones del hardware subyacente realmente potentes y variadas
Problema:
El gran problema de kernel monoltico es que al instalar cualquier controlador o la instalacin de cualquier hardware o la inclusin de cdigos para la actualizacin de un controlador, tienes que recompilar todo por completo y reiniciar todo de nuevo perdiendo tiempo al reiniciar la maquina al punto de colgarla.Nivel de complejidad:
Baja
HIBRIDO.-
Los ncleos hbridos fundamentalmente son (microncleos modificados) que tienen algo de cdigo no esencial en espacio de ncleo para que ste se ejecute ms rpido de lo que lo hara si estuviera en espacio de usuario.Hbrido implica que el ncleo en cuestin usa conceptos de arquitectura o mecanismos tanto del diseo monoltico como del microncleo, especficamente el paso de mensajes y la migracin de cdigo hacia el espacio de usuario, pero manteniendo cierto cdigo en el propio ncleo por razones de rendimiento.
La mayora de sistemas operativos adoptaron este procedimiento siendo el ms popular Microsoft Windows.Los microncleos proporcionan un pequeo conjunto de abstracciones simples del hardware, y usan las aplicaciones llamadas servidores para ofrecer mayor funcionalidad.CONCLUSIONES
La diferencias de estos dos ncleos implica que el ncleo hibrido usa conceptos de arquitectura tanto del diseo monoltico como del microncleo, especficamente el paso de mensajes y la migracin de cdigo hacia el espacio de usuario, pero manteniendo cierto cdigo en el propio ncleo por razones de rendimiento a lo que el monoltico concentra todas las funcionalidades posibles dentro de un programa. Kernel = Ncleo, es la parte fundamental de un Sistema Operativo, es el software encargado de gestionar recursos de hardware.