Operációs rendszerek
 
 
-  hardverelemek összehangolt működése
-  megszakítási rendszer kezelése
-  több felhasználó egyidejű kiszolgálása (multiprogramozás)
-  központi memória kezelése
-  erőforrások felhasználásának ellenőrzése
-  felhasználói kommunikáció
-  információcsere megvalósítása
-  interfészek kezelése (plug and play)