1. Processtyring
Operativsystemet er ansvarligt for at styre alle de processer, der kører på computeren, herunder start, stop og prioritering af processer.
2. Hukommelsesstyring
Operativsystemet styrer computerens hukommelse, allokerer hukommelse til forskellige processer og deallokerer hukommelse, når processer afsluttes.
3. Lagerstyring
Operativsystemet administrerer computerens lagerenheder, såsom harddiske, SSD'er og optiske drev. Dette omfatter læsning og skrivning af data til lagerenheder, samt administration af filsystemer og adgangskontrol.
4. Enhedshåndtering
Operativsystemet er ansvarligt for at administrere computerens enheder, herunder inputenheder (såsom tastaturer og mus) og outputenheder (såsom printere). Dette omfatter konfiguration af enheder og levering af enhedsdrivere.
5. Netværk
Operativsystemet understøtter netværk, hvilket gør det muligt for computeren at kommunikere med andre computere og enheder over et netværk.
6. Sikkerhed
Operativsystemet giver sikkerhedsmekanismer til at beskytte computeren og dens data mod uautoriseret adgang og malware.
7. Brugergrænseflade
Operativsystemet giver en brugergrænseflade, der giver brugeren mulighed for at interagere med computeren. Dette kan omfatte en grafisk brugergrænseflade (GUI), en kommandolinjegrænseflade (CLI) eller en webbrowsergrænseflade.
8. Softwareudvikling
Operativsystemet giver et miljø til softwareudvikling, herunder værktøjer til at skabe, teste og fejlfinde software.