Način izvršavanja programa na kompjuteru
Da bi se kompjuterski program izvršavao na kompjuteru, neophodno je da mu se omogući pristup kompjuterskim resursima (hardveru): najbitnije procesoru, memoriji, a zatim i hard diskovima, tastaturi, monitoru itd. Sve zavisi od vrste programa.
Ovo se ostvaruje preko operativnog sistema koji na osnovu zahteva pokrenutog programa za dodelom resursa određuje količinu procesorskog vremena, količinu memorije, odobrava pristup ostalim delovima kompjuterskog sistema itd. Ukoliko korisnik pokrene više programa odjednom, što je čest slučaj, operativni sistem odlučuje i o prioritetu izvođenja programa, a to znači da će neki program dobiti više procesorskog vremena za izvođenje u odnosu na drugi.
Sam program se po pokretanju smesti (učita) u deo operativne memorije koju odredi operativni sistem, a procesor iz operativne memorije čita redom jednu po jednu komandu programa i izvršava je. Rezultate, ukoliko ih ima, takođe smešta u operativnu memoriju ili se, u zavisnosti od programa, rezultati prikazuju na monitoru, štampaju na štampaču ili se snimaju na hard disk.