Sistemas micronúcleo o microkernel

Sistemas micronúcleo(microkernel)

Los sistemas operativos micronúcleo o microkernel se fundamentan en asignar las tareas básicas a un núcleo, para poder separar funcionalmente los programas del sistema de los programas de aplicación. El objetivo es obtener un núcleo lo más pequeño y rápido posible y que las funciones restantes se consideren procesos de aplicación.

Esto lógicamente tendrá la consecuencia de una notable pérdida de rendimiento, por lo que deben añadirse ciertas capacidades al núcleo para poder manejar el hardware y algunos drivers.

Un ejemplo de microkernel muy aplicado es el Minix puesto que es sencillo de comprender y modificar. Soporta multiprocesos y multiusuario. Es muy parecido a Unix en cuanto al procesador de comandos se refiere, los comandos en sí y las llamadas al sistema.

Otros ejemplos utilizados son QNX, que destaca por su fiabilidad y por la poca memoria que utilizar, o SymbOS, actualmente disponible para gamas de ordenadores Amstrad CPC, PCW y MSX 2.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *