El nucleo o kernel es la parte fundamental de un sistema operativo ya que es la responsable de facilitar el acceso seguro al hardware de la forma mas basica. Toda esta comunicacion lo hace a traves del Shell, que es un interprete de comandos.
- Reduce la complejidad (Simplicidad)
- Descentralizacion de los fallos
- Modularidad
- Facilita la extension del Sistema Operativo
Y entre las desventajas estan las siguientes:
- Bajo desempeƱo debido a las llamadas primitivas al sistema
- Complejidad en la sincronizacion modular
Sistemas Operativos que tenian este tipo de estructura de Microkernel
- Minix
- Hurd
- L4
- Amoeba
- QNX
- RadiOS