Calculatorul este un ansamblu de circuite electrice, electronice si parti
mecanice, ansamblu care poarta numele de hardware, adica partea fizica, vizibila, a Pc-ului. Cele care dau insa viata Pc-ului sunt programele. Ele sunt ansambluri de comenzi de operatii numite instructiuni, care se dau Pc-ului pentru a executa anumite prelucrari de informatii. Programele poarta numele de software , adica partea logica, invizibila a Pc-ului. In operatiile de citire a datelor de intrare si a programelor si de scriere a datelor de iesire, se folosesc suporturile de informatie. Ele sunt obiecte prin intermediul carora se pot transmite informatii intre om si PC. Suporturile de informatie pot fi: hartia, suportul electromagnetic, suportul optic etc.