El núcleo (kernel)
Diseño orientado a objetos
Objetos del núcleo: hilos, procesos, semáforos, cerrojos (mutex), temporizadores, interrupciones, eventos...
Estados de un hilo: preparado, standby, ejecución, espera, transición, terminado.
Planificación de hilos
- colas con prioridades expulsivas, 32 niveles
- 16 colas para tiempo real
- prioridad variable según consumo de CPU
- multiprocesamiento simétrico, spinlocks
El núcleo maneja un conjunto de interrupciones convencional (proporcionado por el HAL). 32 niveles.
Llamada asíncrona a procedimiento (APC)