Et operativsystem er et program, der fungerer som en bruger-computers GUI (Graphical user interface). Det styrer udførelsen af alle typer programmer.
Driftssystemet udfører følgende funktioner i en enhed.
- Instruktion
- Input/output Management
- Hukommelsesstyring
- Filstyring
- Processorstyring
- Jobprioritet
- Specielt kontrolprogram
- Planlægning af ressourcer og job
- Sikkerhed
- Overvågning af aktiviteter
- Bogføring af job
Instruktion: Operativsystemet etablerer en gensidig forståelse mellem de forskellige instruktioner, der gives af brugeren.
Input/output Management: Hvilket output vil komme ud af det input, som brugeren har givet, styres af operativsystemet, som kører dette program. Denne forvaltning indebærer koordinering af forskellige input- og output-enheder. Det tildeler funktionerne på de enheder, hvor et eller flere programmer udføres.
Hukommelsesstyring: Operativsystemet tager sig af ansvaret for at lagre alle data, systemprogrammer og brugerprogrammer i hukommelsen. Denne funktion i operativsystemet kaldes hukommelseshåndtering.
Filhåndtering: Operativsystemet er behjælpeligt med at foretage ændringer i de lagrede filer og med at udskifte dem. Det spiller også en vigtig rolle ved overførsel af forskellige filer til en enhed.
Processorstyring: Processoren er den udførelse af et program, der udfører det specificerede arbejde i det pågældende program. Den kan defineres som en eksekveringsenhed, hvor et program kører.
Jobprioritet: Arbejdet med jobprioritet er oprettelse og forfremmelse. Det bestemmer, hvilken handling der skal udføres først i et computersystem.
Specielt kontrolprogram: Operativsystemerne foretager automatiske ændringer i opgaven gennem særlige kontrolprogrammer. Disse programmer kaldes særlige kontrolprogrammer.
Skemalægning af ressourcer og job: Operativsystemet udarbejder listen over de opgaver, der skal udføres for enheden i computersystemet. Operativsystemet bestemmer, hvilken enhed der skal bruges til hvilken opgave. Denne handling bliver kompliceret, når der skal udføres flere opgaver samtidig i et computersystem. Operativsystemets planlægningsprogrammer bestemmer den rækkefølge, i hvilken opgaverne skal udføres. Det udfører disse opgaver på grundlag af den prioritet for udførelse af opgaverne, som brugeren har givet. Det gør opgaverne tilgængelige baseret på enhedens prioritet.
Sikkerhed: Computersikkerhed er et meget vigtigt aspekt af ethvert styresystem. Et styresystems pålidelighed bestemmes af, hvor meget bedre sikkerhed det giver os. Moderne styresystemer bruger en firewall til sikkerhed. En firewall er et sikkerhedssystem, der overvåger enhver aktivitet, der foregår på computeren, og blokerer denne aktivitet i tilfælde af en trussel.
Overvågning af aktiviteter: Operativsystemet tager sig af computersystemets aktiviteter under forskellige processer. Det afbryder programmet, hvis der er fejl. Operativsystemet sender øjeblikkelige meddelelser til brugeren ved enhver uventet fejl i input/output-enheden. Det giver også sikkerhed til systemet, når operativsystemet anvendes i systemer, der betjenes af flere brugere. Således at ulovlige brugere ikke kan få data fra systemet.