El kernel está compuesto por cinco subsistemas.
- Process Scheduler o Programador de Procesos
- Memory Manager o Administrador de Memoria
- Virtual File System o Sistema de Archivos Virtual
- Network Interface o Interfaz de Red
- Inter-Process Comunication o Comunicacion Entre Procesos
Estos componentes son independientes entre sí.