operativsystemkomponenter
Operativsystemkomponenter är de grundläggande byggstenarna i ett operativsystem och ansvarar för att abstraktioner av hårdvara presenteras för applikationer. De gör det möjligt att köra flera program samtidigt, hantera resurser som CPU, minne, lagring och nätverk samt tillhandahålla ett säkert och stabilt gränssnitt mot användare och program.
Den centrala delen är kärnan (kernel). Den hanterar schemaläggning av processer, minneshantering med virtuellt minne och
En viktig grupp av komponenter rör in- och utmatning samt lagring: enhetshantering och drivrutiner som abstraherar
Exempel på välkända implementeringar är Linux-kärnan, Windows NT-kärnan och macOS XNU, vilka olika när de arbetar