Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
Kernel Monoltico
Un kernel monoltico, es un ncleo o procesador con un solo programa que maneja dentro
del mismo todas las funcionalidades, como por ejemplo Sistema de ficheros, controladores
de dispositivos, planificacin de procesos, gestin de memoria etc. Debido a todo esto se
considera como un ncleo de dimensiones considerable y bastante complejo, este tipo de
ncleo est programado de forma no modular.
Al disponer de todas las funcionalidades en un solo lugar, cada vez que se quiera agregar una
nueva funcionalidad deber de recompilarse en su totalidad y debe de ser reiniciado. Una de
las cosas que ms dolor de cabeza provoca un kernel monoltico, es que, un error de una
rutina puede propagarse fcilmente a todo el Sistema. Un Sistema operativo que se basa en
este tipo de kernel tiende a ser muy complejo de poder usar.
Al estar ubicados tanto el software como las estructuras de datos en un nico mdulo lgico,
cualquier procedimiento puede acceder a otro o a cualquier estructura de datos.
Esto pareciera ser un inconveniente, pero vindole el lado bueno, el hecho de que todas las
funcionalidades estn integradas con el Sistema, proporciona un rendimiento mayor que por
ejemplo un Sistema con micro-ncleo.
Cabe destacar que en este tipo de sistemas, todas las funciones que ofrece el Sistema
operativo se ejecutan en modo supervisor.
Con todo lo mencionado puede concluirse el pequeo grado de complicacin que tiene para
un usuario de este tipo de sistemas el usarlo. Tambin el grado de complejidad que puede
resultar para un usuario que quiera modificar o agregar un Nuevo servicio o funcionabilidad,
ya que implicara la modificacin de un gran programa, compuesto por miles de lneas de
cdigo fuente y funciones.
Un ejemplo de Sistema Operativo con este tipo de ncleo monoltico es el mismo Linux.
Diferencias:
1. Un ncleo monoltico proporciona una mayor cantidad de servicios con respecto al
microkernel.
2. Un Sistema con microkernel es ms fcil de usar con respecto a un Sistema con ncleo
monoltico, debido a que se gestionan de manera independiente los componentes
externos e internos con los cuales interacta el ncleo.
3. En un Sistema con ncleo monoltico se tiene la dificultad de la propagacin de error
en un servicio, mientras que en Sistema con microkernel esto no se puede dar.
Similitudes:
1. Algunos sistemas con ncleo monoltico que se han amoldado a nuevas necesidades,
como los que permiten en tiempo de ejecucin la carga dinmica de mdulos
ejecutables, lo cual le brinda al ncleo monoltico algunas similitudes y ventaja de un
Sistema con microkernel.
Microkernel
Bibliografa
http://www.taringa.net/post/linux/17215999/Linux-vs-Hurd-Kernel-Monolitico-vsMicrokernel.html
https://prezi.com/xu42lx7859nl/kernel-monolitico/
http://www.monoforms.com/content/el-nucleo-monolitico-de-linux/
https://es.wikipedia.org/wiki/Microncleo
www.micro-kernel.com/
www.microkernel.info/