Operativni sistemi
Da bi racunar radio, barem jedan program mora biti neprestano u funkciji. Pod normalnim uslovima, taj program je operativni sistem (OS - operating system). Operativni sistem odlucuje koji ce program u datom trenutku bit izvrsavan, koliko i kojih resursa ce mu biti dodijeljeno (memorija, I/O) i sl. OS takodje obezbjedjuje takozvani apstraktni omotac oko hardvera i programima dozvoljava pristup preko servisa kao što su kodovi (upravljački programi - "drajveri" od engl. driver) koji omogucavaju programerima pisanje programa bez potrebe za poznavanjem intimnih detalja o svim priključenim uredjajima.
Vecina operativnih sistema koji imaju te apstraktne omotace takodje imaju i standardizirano korisnicko sucelje. Danas je najzastupljeniji operativni sistem Windows, uprkos brojnim manama. Pored Windows-a u upotrebi su i Linux (razne distribucije), MacOS, BSD, Solaris itd.