Toate computerele realizează patru funcții de bază. Acestea sunt date de intrare, procesare, ieșire și stocare.
Computerele sunt folosite pentru multe lucruri. Companiile le folosesc pentru a-și gestiona afacerile, fotografi pentru prelucrarea fotografiilor, autori pentru scrierea de cărți și jucători pentru a juca jocuri de realitate virtuală. Chiar și automobilele, camioanele și aeronavele folosesc tehnologia informatică pentru a controla diferitele sisteme. În ciuda acestei diversități, toate computerele îndeplinesc cele patru funcții de bază ale introducerii de date, prelucrării datelor, ieșirii de date și stocării datelor. Hardware-ul calculatorului este proiectat în jurul performanței cât mai eficient a acestor funcții de bază.
Input Pentru ca un calculator să efectueze orice funcție, acesta are nevoie de date. Acesta este de obicei introdus printr-o tastatură, dar există și alte modalități de introducere a datelor. De exemplu, datele pot fi alimentate automat dintr-o conexiune LAN sau un computer care controlează un proces chimic va citi datele trimise de la senzorii din fabrică. Alte modalități de introducere a datelor includ descărcarea informațiilor, cum ar fi fotografiile de pe o cameră foto sau o cartelă de memorie pentru prelucrare ulterioară. Aceste date sunt stocate temporar în memoria de acces aleatoare a computerului (RAM) astfel încât să poată fi procesate.
Procesare Datele brute din memoria RAM trebuie procesate în informații utile. Acest lucru este realizat de procesorul computerului, denumit și CPU. CPU-ul este o componentă complicată a hardware-ului calculatorului realizat din mii de tranzistoare mici încorporate într-un singur circuit integrat și controlate de un sistem de operare. CPU-ul, împreună cu sistemul de operare al computerului și programul care rulează, prelucrează datele și procesează-l. Dacă lucrați cu o foaie de calcul Excel, acesta calculează rezultatul pe baza formulei programate în foaia de calcul. În timpul jocurilor, CPU proiectează jocul pe monitor și interpretează comenzile în timp ce utilizatorul operează controlerul. CPU-ul este o tehnologie uimitoare care reprezintă procesarea "creierului" unui calculator.
Ieșire Rezultatul poate fi în mai multe forme. Poate fi pur și simplu o literă afișată pe monitor care este tipărită pe hârtie sau trimisă ca atașament de e-mail. Alternativ, ieșirea poate fi abilitatea unui jucător atunci când învinge dușmanii virtuali sau o fotografie frumos editată. La vizionarea videoclipurilor, ieșirea este imaginile pe care le vedeți pe monitor, precum și coloana sonoră redată de difuzoare.
Stocare Utilizatorii de multe ori doresc să salveze ieșirea. Când este imprimat un document, acesta este salvat pe hârtie. Acesta a fost modul în care au lucrat cele mai vechi computere, și-au imprimat rezultatele pe bandă de hârtie. Cu toate acestea, acest lucru nu este convenabil dacă ieșirea trebuie reutilizată deoarece necesită introducerea de informații din nou.
Acesta este motivul pentru care computerele au unități de hard disk care pot stoca ieșiri, astfel că este ușor să accesați informațiile. Alternativ, este posibil să stocați muzică pe o unitate USB, să o duceți la casa unui prieten și să o redați pe computer. Există multe alte modalități de stocare a informațiilor, inclusiv utilizarea unor hard discuri externe sau utilizarea unor unități SSD care nu au componente în mișcare și sunt incredibil de rapide. Informațiile pot fi stocate și în cloud utilizând OneDrive, iCloud, Google Drive sau Dropbox, care sunt doar câteva din numeroasele facilități de stocare online disponibile.