Documente Academic
Documente Profesional
Documente Cultură
CURS 1 2022-2023
SOFTWARE PENTRU CALCULATOARE
Termenul „software” poate include site-urile web, programe, jocuri video, etc care
sunt scrise cu ajutorul limbajelor de programare de tipul C, C++, etc.
Mai sunt cuprinse în termenul software şi programele de sistem cum ar fi sistemul de
operare care realizează interfaţa cu componentele hardware pentru a asigura
serviciile necesare pentru aplicaţiile software.
Testware este un termen prin care se înţelege toate programele de aplicaţii şi/sau
utilitare care servesc în combinaţie la testarea pachetelor de programe dar care nu
servesc în mod obligatoriu unor scopuri operaţionale. Testware-ul este realizat atât de
metodele de verificare cât şi de cele de validare. Testware-ul se deosebeşte de
noţiunea de software general deoarece:
Un sistem de operare reprezintă un produs soft care este parte componentă a unui
sistem de calcul care se ocupă de gestionarea şi coordonarea activităţilor unui
computer. Sistemul de operare joacă rolul de gazdă pentru aplicaţiile care rulează pe
o staţie de lucru.
Exemple de sisteme de operare:
o *BSD;
o BeOS ;
o DOS, PC-DOS, MS-DOS ;
o Linux, AIX, HP-UX ;
o Mac OS ;
o OSEK-VDX ;
o Solaris ;
o UNIX ;
o Windows ;
o BS2000, BS3000 ;
o z/OS .
a. nivelul fizic include componenta firmware a sistemului de calcul; acest nivel oferă
servicii privind lucrul cu componentele hardware ale sistemului de calcul şi cuprinde
acele elemente care depind de structura hardware a sistemului. Tot în nivelul fizic
sunt incluse programe a căror execuţie este indispensabilă, de exemplu programul
care lansează încărcarea automată a sistemului de operare, la pornirea calculatorului.
Software-ul de sistem
Software-ul de sistem intervine direct în funcţionarea componentelor hardware şi a
sistemului de calcul. Se poate spune că în software-ul de sisteme intră:
• driverele componentelor calculatorului,
• programele de diagnoză şi reparaţii,
• sistemele de operare,
• programele pentru servere,
• programele utilitare,
• programele de sistem.
Astfel proiectantului de software îi revin practic numai o parte din aceste etape aşa
cum este prezentat în figura 4.