• Monolityczna - najprostsza, jedno jądro systemu, tylko w komputerach jednozadaniowych;
• Warstwowa - hierarchia poleceń systemowych, nowsze wersje DOSu;
• Klient/serwer - aplikacje (programy użytkowe) postrzegane są przez system operacyjny jako klienci dostarczających im swoich usług serwerów. Klienci komunikują się z serwerami poprzez jądro systemu, każdy proces pracuje w własnej, wydzielonej i chronionej przestrzeni adresowej pamięci operacyjnej, dobrze odizolowany od innych procesów.