I. Programul
Un sistem de calcul nu poate să prelucreze date fără să fie programat.
Un program este o colecţie de instrucţiuni prin care i se cere calculatorului să rezolve o anumită problemă.
II. Sistemul de programare
Un sistem de programare este alcătuit din:
a) software aplicativ
– programe;
– documente.
b) software utilitar
– sistemul de întreţinere.
c) software de bază
– sistemul de operare.
d) firmware
– soft turnat în hard, care nu se şterge;
– microprograme elementare stocate în organele de memorie ale unui calculator;
– constituie pentru sistemele moderne o sursă indestructibilă deja elaborată.
e) hardware
III. Componenta software
Componenta software a unui calculator este un ansamblu de programare.
Software-ul unui calculator cuprinde:
a) programul de sistem;
b) programele de aplicaţie.
IV. Programele de sistem
a) sunt folosite pentru a executa activităţi comune sistemelor de calcul în general.
b) pot fi utilizate pe aceeaşi familie de calculatoare;
– indiferent de scopul în care utilizatorul foloseşte calculatorul.
c) sunt formate din:
– sistemul de operare (nucleu, interfaţă);
– programele utilitare.
1. Sistemul de operare
a) este o componentă a structurii calculatorului;
b) reprezintă ansamblul programelor care administrează resursele sistemului de calcul;
c) asigură utilizarea eficientă a resurselor;
d) oferă utilizatorului o interfaţă cât mai comodă pentru utilizarea sistemului de calcul.
2. Programele utilitare
a) sunt folosite pentru a executa activităţi comune mai multor tipuri de utilizatori;
b) nu fac parte din sistemul de operare;
– calculatorul poate să funcţioneze şi fără ele.
2.1. Exemple de programe utilitare
a) programe de arhivare/dezarhivare;
b) programe antivirus;
c) programe de asistenţă a sistemelor de operare etc.
V. Programele de aplicaţie
– sunt folosite pentru a executa activităţi cu caracter particular, specifice unui utilizator.