Kernelmechanismen
Kernelmechanismen zijn de kernfaciliteiten die een besturingssysteemkern biedt om hardwarebronnen te beheren, processen uit te voeren en isolatie tussen processen te handhaven. Ze vormen de bouwstenen waarboven overige kern- en gebruikersruimte-software functioneert. Kernmechanismen leveren de lage-laagdiensten die nodig zijn voor betrouwbare uitvoering, terwijl beleidskeuzes over resource-toewijzing vaak apart worden geconfigureerd of in hogere lagen worden bepaald.
Belangrijke categorieën van kernelmechanismen zijn onder meer procesbeheer en contextwisseling, geheugenbeheer, interruptafhandeling en I/O, en interprocesscommunicatie
IPC en synchronisatie zijn cruciale mechanismen: de kernel biedt signals, pipes, shared memory, sockets en verschillende
Architectuurkeuzes beïnvloeden hoe mechanismen zijn geplaatst en hoe ze communiceren. In een monolithische kernel bevinden veel
Beveiliging en isolatie zijn geïntegreerde doelen van kernelmechanismen. Ze handhaven privilege-niveaus, controle op toegangsrechten en veilige