Computerele funcționează prin preluarea datelor brute, prelucrarea acestora și furnizarea unui rezultat final. Actul de introducere a informațiilor se numește "intrare", actul de stocare a informațiilor pentru procesare se numește " "și actul de furnizare a unui rezultat final se numește" ieșire ".
Un computer acceptă informații de la utilizatori atunci când utilizează funcții precum tastatura și mouse-ul. Un utilizator îi spune unui computer ce ar trebui să facă. Computerul stochează apoi aceste comenzi în memorie, care poate fi un hard disk sau o memorie RAM. Procesorul computerului ia informațiile pe care le introduce utilizatorul și decide ce să facă cu acesta pentru a oferi un rezultat final. După ce a terminat procesarea, furnizează o ieșire fie pentru o imprimantă, un monitor, pentru difuzoare sau pentru alt echipament de ieșire.
Programele de calculator, cum ar fi cele care apar pe un CD sau DVD, permit computerului să funcționeze singur. Acesta completează toate funcțiile necesare pentru a face ceea ce vrea utilizatorul cu puțină sau nu interacțiune necesară de la utilizator.
Când privim modul în care funcționează un computer, termeni precum software, hardware și sistemul de operare pot fi confuze. Software-ul se referă la un program de calculator cum ar fi procesoare de text, playere muzicale sau editori de fotografii. Hardware-ul este tot ceea ce face computerul. Sistemul de operare de pe un computer este un software care permite computerului să ruleze. Windows este un exemplu de sistem de operare.