Den delen av operativsystemet (OS) som samhandler med maskinvare kalles
kjernen .
Her er grunnen til at kjernen er så viktig:
* Foundation: Kjernen er kjernen i OS. Det er det grunnleggende programvarelaget som administrerer datamaskinens ressurser og gir en bro mellom maskinvaren og programvareapplikasjonene du bruker.
* Direkte tilgang: Kjernen har direkte tilgang til datamaskinens maskinvarekomponenter, inkludert CPU, minne, lagringsenheter og inngangs-/utgangsenheter.
* Ressursstyring: Kjernen er ansvarlig for:
* Memory Management: Tildeling og administrasjon av minne for forskjellige programmer.
* Prosessstyring: Start, stopp og planleggingsprosesser.
* Enhetsadministrasjon: Kommunisere med og kontrollere maskinvareenheter.
* Filsystemadministrasjon: Organisere og få tilgang til data på lagringsenheter.
* Nettverksadministrasjon: Håndtering av nettverkstilkoblinger.
* Abstraksjon: Kjernen gir et abstraksjonslag, som betyr at det skjuler de komplekse detaljene i maskinvaren fra applikasjonsprogrammer. Dette gjør det lettere for utviklere å skrive programvare uten å måtte forstå vanskelighetene med maskinvaren.
Tenk på kjernen som det sentrale kontrollsystemet til datamaskinen din, og sørg for at alt går jevnt og effektivt.