Det inderste lag i et operativsystem er kernen.
Kernen er kernen i operativsystemet. Det er ansvarligt for at administrere computerens hardware- og softwareressourcer og levere grundlæggende tjenester til andre dele af operativsystemet og brugerapplikationer.
Kernens hovedfunktioner inkluderer:
* Processtyring: Kernen opretter og administrerer processer, som er forekomster af kørende programmer. Det planlægger processer til at køre på CPU'en og sikrer, at de har de ressourcer, de har brug for til at udføre.
* Hukommelsesstyring: Kernen styrer computerens fysiske hukommelse og virtuelle hukommelse. Det allokerer hukommelse til processer og sikrer, at de ikke forstyrrer hinanden.
* Filhåndtering: Kernen styrer oprettelse, sletning og ændring af filer. Det styrer også adgangen til filer og enheder.
* Netværk: Kernen administrerer computerens netværksforbindelser. Det giver processer mulighed for at kommunikere med hinanden over netværket og få adgang til netværksressourcer.
* Enhedsadministration: Kernen administrerer de hardwareenheder, der er tilsluttet computeren. Det giver enhedsdrivere, som er software, der gør det muligt for operativsystemet at kommunikere med enheder.
Kernen er afgørende for driften af operativsystemet. Uden kernen ville operativsystemet ikke være i stand til at udføre sine grundlæggende funktioner og levere tjenester til brugerapplikationer.