En- och flerstegsarbete
Ett system med en enda uppgift kan bara köra ett program åt gången. Ett multitasking-operativsystem kan köra mer än ett program samtidigt. Multitasking sker genom att processorns tid delas upp. Processorn ger en liten del av sin tid till varje program.
En- och fleranvändare
Enanvändaroperativsystem kan inte skilja mellan användare, men kan tillåta att flera program körs samtidigt. Ett fleranvändaroperativsystem gör det möjligt för flera användare att interagera med systemet samtidigt.
Distribuerad
Ett distribuerat operativsystem hanterar en grupp olika datorer och får dem att se ut som en enda dator. Distribuerade beräkningar utförs på mer än en maskin.
Mallad
I ett sammanhang med operativsystem, distribuerade system och molntjänster avser templating att skapa en enda virtuell maskin som ett gästoperativsystem och sedan spara det som ett verktyg för flera virtuella maskiner som körs. Tekniken är vanlig i stora serverlager.
Inbäddad
Inbyggda operativsystem är utformade för att användas i inbyggda datorsystem. De är utformade för att fungera på små maskiner, t.ex. handdatorer, med mindre autonomi och kan arbeta med ett begränsat antal resurser. Windows CE och Minix 3 är några exempel på inbyggda operativsystem.
Realtid
Ett realtidsoperativsystem garanterar behandling av händelser eller data vid en viss tidpunkt. Ett realtidsoperativsystem kan vara en- eller flertasking, men när det är flertasking använder det specialiserade schemaläggningsalgoritmer för att uppnå ett deterministiskt beteende. Ett händelsestyrt system växlar mellan uppgifter utifrån deras prioriteringar eller externa händelser, medan tidsdelande operativsystem växlar mellan uppgifter utifrån avbrott i klockan.
Bibliotek
Ett biblioteksoperativsystem är ett operativsystem där de tjänster som ett typiskt operativsystem tillhandahåller, t.ex. nätverk, tillhandahålls i form av bibliotek och komponeras tillsammans med program- och konfigurationskoden för att skapa en unikernel: en specialiserad maskinavbildning med ett enda adressutrymme som kan användas i moln- eller inbäddade miljöer.