Software
2.1 Diferite tipuri de software
Un sistem de calcul nu poate s prelucreze date fr s fie programat. Un program const dintr-o
succesiune de instructiuni ce converg ctre solutia problemei ce trebuie s fie rezolvat.
Exist dou categorii de programe:
sistemul de operare (SO) - coordoneaz modul n care lucreaz componentele sistemului si
ofer asistent n functionarea programelor de aplicatii. Se spune c ele alctuiesc software de baz si
constau n programe de nivel jos (low level) care interactioneaz cu calculatorul la nivelul su de baz.
Sunt proiectate astfel nct s faciliteze utilizarea eficient a resurselor sistemului de calcul si s
ofere instrumente pentru dezvoltarea si executia programelor de aplicatie. Aceste programe sunt
elaborate pentru anumite tipuri de sisteme de calcul si nu se pot folosi pe alte tipuri. Ele sunt furnizate
de ctre productorii sistemelor de calcul sau de ctre firme specializate.
programe de aplicatii - destinate rezolvrii unor probleme specifice unei aplicatii. Se spune
c alctuiesc software de aplicatii. Aceste programe efectueaz prelucrri ale datelor, n concordant
cu cerintele informationale necesare; fiind realizate n principal de ctre firme specializate de software.
Sistemul de operare (SO) - ansamblu de proceduri manuale si module de program de sistem
prin care se administreaz resursele sistemului de calcul (procesor, memorie, periferice, informatii) ce
asigur utilizarea eficient, n comun, a acestor resurse si ofer utilizatorului o interfat ct mai comod
pentru utilizarea sistemului de calcul.
Asadar, sistemul de operare poate fi considerat ca reprezentnd interfata dintre componentele
hard si utilizator.
Pentru a rspunde rolului de interfat hardware - utilizator, majoritatea sistemelor de operare sunt
organizate pe dou nivele:
fizic - mal apropiat de hardware cu care interfereaz printr-un sistem de ntreruperi;
logic - mai apropiat de utilizator, interfernd printr-un sistem de comenzi, limbaje de
programare, utilitare.
Corespunztor acestor dou niveluri, sistemele de operare cuprind n general dou categorii de
programe:
de comand si control pentru coordonarea si controlul tuturor functiilor (procese de
intrare/iesire, executia ntreruperilor, etc.);
de servicii (prelucrri) - executate sub supravegherea programelor de comand
si control, utilizate de programator pentru dezvoltarea programelor sale de aplicatie.
Programele si fisierele sunt mai usor de mnuit si organizat; Componentele de baz ale
interfetei grafice cu utilizatorul, sunt:
indicator sau punctator (n general arat ca o sgeat sau ca un l);
dispozitiv de punctare, un mouse sau un trackball, care permite selectarea obiectelor de
pe ecran;
pictograme (icons), mici desene care reprezint comenzi, fisiere sau ferestre, ce pot fi
activate cu ajutorul mouse-ului;
desktop - zona de pe ecran unde se afl pictogramele;
ferestre (windows)- zone ale ecranului n care se pot executa activitti diferite;
meniuri (menus) - contin comenzile care se pot selecta pentru a fi executate.