
A4. TIPOS DE MICROKERNEL
¿QUE ES UN MICROKERNEL?
Un microkernel es la parte central de un sistema operativo que se encarga de las funciones básicas, como la gestión de memoria, la comunicación entre procesos y la programación de tareas. Es como el cerebro del sistema operativo, controlando todo lo que sucede en segundo plano.
TIPOS DE MICROKERNEL


1. Microkernel puro:
Implementa solo la funcionalidad mínima necesaria para un sistema operativo, como la gestión de memoria, la programación de procesos y la comunicación entre procesos.
Ejemplo: Mach

2. Microkernel híbrido:
Combina las características de un microkernel puro con las de un núcleo monolítico. Implementa algunas funcionalidades adicionales en el espacio del núcleo, como controladores de dispositivos y sistemas de archivos.
Ejemplo: XNU (usado en macOS, iOS, iPadOS, watchOS y tvOS)

3. Exokernel:
Implementa la funcionalidad mínima en el espacio del núcleo y coloca la mayor parte del sistema operativo en el espacio del usuario. Esto permite una mayor flexibilidad y modularidad, pero puede tener un impacto en el rendimiento.