Deler av en Personal Computer Operating System

Operativsystemet av en personlig datamaskin er en samling av programvare som styrer ressursene i datamaskinen og retter sine operasjoner. Moderne operativsystemer tilbyr en rekke tjenester, inkludert planlegging gjennomføring av andre programmer og administrere kommunikasjonsressurser, input / output og lagring. Operativsystemet skaper et lag av programvare på toppen av bart metall og presenterer brukeren for en grenseflate eller virtuell maskin som er lett å forstå og betjene.

Kernel

De to viktigste interne komponentene i et personlig datamaskinsystem er kjent som kjernen, eller kjernen, og skallet. Operativsystemkjernen er ansvarlig for å kommunisere med maskinvareenheter og har mer makt til å gjøre det enn skallet. En programmer programmet kan ikke få tilgang til en maskinvareenhet uten skall sende en forespørsel til kjernen. Kjernen gjør imidlertid ikke kommunisere direkte med maskinvaren, men er avhengig av Basic Input Output System (BIOS) eller små programmer, kjent som enhetsdrivere, for å gjøre jobben.

Shell

Skallet er den delen av et operativsystem som er relatert til brukeren og til applikasjons program. Skallet gir en kommando, meny eller ikonbaserte grensesnitt, som gjør det mulig for brukeren å utføre dagligdagse oppgaver. En kommando-drevet grensesnitt krever at brukeren å skrive individuelle kommandoer for å fortelle operativsystemet til å utføre operasjoner. En meny-drevet eller ikondrevet grensesnitt, ellers kjent som et grafisk brukergrensesnitt (GUI), gjør det mulig for brukeren å utføre operasjoner ved å klikke på drop-down menyer eller ikoner (bilder) på skjermen. Skallet gir også kommandoer og prosedyrer som programmer kan ringe på for å fullføre oppgaver som å skrive ut et dokument eller lese fra en database.

konfigurasjonsfiler

Et operativsystem trenger et sted å holde maskinvare og programvare konfigurasjonen informasjon, programinnstillinger og brukerinnstillinger. Denne informasjonen er vanligvis holdes i databaser eller tekstfiler. I operativsystemet Windows produsert av Microsoft, er det meste av denne informasjonen holdt en database, kjent som registret; noen data er også holdt i initialisering filer, som er kjennetegnet ved en "ini" eller ".inf" filtypen.

filsystemer

Et operativsystem bruker et filsystem for å organisere filer og mapper på harddisker og andre sekundære lagringsenheter, for eksempel CD-er, DVD-er og minnepinner. Vanlige harddisk filsystemer inkludere filtildelingstabell (FAT) og ny teknologi filsystem (NTFS). Hvert operativsystem bruker en liste med underkataloger og filer, kjent som en katalog bord, for å administrere en harddisk. Når en harddisk er installert, kan det deles inn i ett eller flere logiske stasjoner eller volumer. Når hver logiske stasjonen er formatert, er en enkelt katalog tabellen plassert i rotkatalogen på stasjonen.