Der er mange operativsystemer på markedet, men Windows og Mac OS er to af de mest almindelige . Mens hver kan arbejde anderledes , er der flere roller at ethvert operativsystem skal opfylde. Operativsystemet er ansvarlig for et utal af vigtige opgaver . Forståelse disse vil give et godt overblik over, hvad en OS gør. Processor Management
central processing unit er ansvarlig for alle beregninger computeren gør . CPU'en arbejder hurtigt , men det kan kun udføre én beregning ad gangen. Det betyder, at for dig computer at multi-opgave eller samtidigt køre flere programmer , skal operativsystemet bestemme, hvordan programmerne deler adgang til processoren . De fleste operativsystemer kan genkende visse programmer som vigtigere end andre, og allokere systemressourcer i overensstemmelse hermed.
Fil Ledelse
OS er ansvarlig for at bestemme , hvordan gemte filer skrives til harddisken. Hvert operativsystem gør det lidt anderledes , men det vigtige aspekt i denne opgave er, at organisationen lader computeren for at finde ønskede oplysninger så hurtigt som muligt .
Input /Output Management
OS tillader specifikke programmer til at arbejde med hardware som tastatur, mus og printer. For at gøre dette , OS holder en driver, som giver vejledning til brug om hvert stykke hardware. Uden OS driver system ville softwareingeniører nødt til manuelt at skrive deres programmer til at arbejde med så mange stykker hardware som muligt , hvilket ville være upraktisk.
RAM Management
OS forvalter, hvad information er lagret i computerens random access memory og dirigerer , hvordan RAM adgang deles mellem kørende programmer. RAM tillader nylig brugt oplysninger, der skal mindes hurtigt, så OS til opgave at " beslutte " hvilke oplysninger der er mest hensigtsmæssigt holdes klar.
Application Management
når du kører et program eller en applikation , at software først grænseflader med OS før du ser noget. Dette giver mulighed for en forenkling af de måde, du interagerer med programmet og tillader OS at overvåge den måde, programmet kører konstant. Hvis Programmet funktionsfejl , kan OS "kill " drifts snarere end at tillade programmet til at gå ned hele computeren.