Et styresystem er det centrale stykke software på en computer. Denne software fungerer som bindeled mellem slutbrugeren , den fysiske hardware på computeren og de forskellige programmer installeret på computeren , såsom en medieafspiller. Nogle af de mere populære styresystemer bruges på personlige computere omfatter de forskellige inkarnationer af Windows , Mac og Linux. Mens hver type operativsystem giver forskellige styrker , såsom kompatibilitet, sikkerhed og stabilitet , de alle udfører et lignende sæt af funktioner. Memory Management
Hvert program bruger random access memory , eller RAM, til at køre. Ifølge Kioskea , skal operativsystemet styre fordelingen af RAM til applikationer som en af sine vigtigste funktioner . De data programmerne brug for at køre få gemt i, og tilgås fra RAM. Operativsystemet afgør, hvad mængden af RAM hvert program modtager for denne kortsigtede datalagring og genfinding. Hvis efterspørgslen efter RAM overstiger den tilgængelige RAM , kan operativsystemet skabe virtuel hukommelse ved at behandle en del af harddisken hukommelse som RAM. Denne proces tillader programmer at fortsætte med at fungere , men virtuel hukommelse fungerer langsommere end sand RAM.
Process Management
fleste computerbrugere køre flere programmer på samme tid . Hvert program fungerer som en proces i computeren. Operativsystemet skal styre alle de forskellige processer , som de ofte kræver adgang til den samme hardware , ifølge University of Bridgeport . I praksis , kun computeren kører en proces på et tidspunkt , eller mindst én proces ad gangen pr central processing unit , men overgange mellem de processer så hurtigt, at det går ubemærket af brugeren. Operativsystemet bestemmer rækkefølgen og den samlede tid hver proces får med hvilke elementer af hardwaren.
Filhåndtering
anden vigtig funktion af operativsystemet er Filer. Operativsystemet håndterer lagring og adgang af filerne , typisk gennem hierarkiske mapper. Det giver applikationer adgang til filer, de har brug for at operere , såsom eksekverbare filer , såvel som bruger -genererede filer, såsom dokumenter og billedfiler .
Input /Output
operativsystemet har også ansvaret for forvaltningen input /output- funktioner, der giver interaktion mellem bruger og computer. Fælles input-enheder med tastatur og mus , selvom mikrofoner, joysticks og kameraer tæller også som input -enheder. Output enheder omfatter skærme, højttalere og printere. Taget sammen som en gruppe , er input-og output-enheder benævnt generelt som periferiudstyr. Kioskea rapporter om, at operativsystemer bruge drivere , små programmer, der oversætter signaler til og fra hardware , til at lette gnidningsløs drift af periferiudstyr .