Monolitni kernel
Monolitni kernel je tip arhitekture kernela u kojoj cijeli operativni sistem radi u prostoru kernela. Monolitni model se razlikuje od ostalih arhitektura operativnog sistema (kao što je arhitektura mikrokernela) po tome što sam određuje virtualne interfejse na visokom nivou koji upravljaju računarskim hardverom. Skup sistemskih poziva implementira sve servise operativnog sistema kao što su upravljanje procesima, konkurentnost i upravljanje memorijom. Upravljački programi uređaja mogu biti dodani u kernel kao moduli.