Az operációs rendszerek:
Funkciói: a hardver szabályozása, programok futtatása, hibakezelés, kommunikáció a felhasználóval, kapcsolattartás a futó programok között, adatvédelem biztosítása.
Az operációs rendszer csoportosítása:
Felhasználó száma szerint:
Egy felhasználós és egy- vagy többfeladatos
Több felhasználós és egy- vagy többfeladatos.
Egy időben futtatható alkalmazások:
Egyfeladatos (mono tasking)
Többfeladatos (multi tasking)
A gépek összekapcsolása szerint:
Hálózatos operációs rendszer
Nem hálózatos operációs rendszer
A felhasználói felülete lehet karakteres (pl. DOS) vagy grafikus (pl. Windows, SuSe Linux).


