Documente Academic
Documente Profesional
Documente Cultură
Tipuri de software
Activitatea pe care o desfasoara omul pentru a obtine resurse soft se numeste ingineria
softului.
Programare: demersul in urma caruia un calculator va primi instructiunile pe care trebuie sa le urmeze
pentru a rezolva o problema anume . Exista doua tipuri de programe:
Software de aplicatii (Programele de aplicatii)
-destinate rezolvarii unor probleme specifice dintr-un domeniu de activitate. Aceste programe
optimizeaza prelucrarile asupra fluxurilor de date dintr-un context informational dat. Sunt realizate de
catre firme specializate in producerea de soft sau de catre departamentele de dezvoltare si intretinere a
tehnologiilor informationale (IT) ale firmelor .
Software de baza (Programele de sistem)
- sunt acele programe care coordoneaza modul in care lucreaza componentele hard ale sistemului si
ofera asistenta in realizarea si functionarea programelor de aplicatii.Despre aceste programe se spune ca
alcatuiesc softul de baza al unui sistem de calcul . Ansamblul programelor care deservesc sistemul
este desemnat in practica, dar sj in literatura de specialitate prin sintagma sistem de operare. Un sistem
de operare este, prin urmare, o colectie de rutine soft cu ajutorul carora se administreaza resursele
esentiale ale unui sistem de calcul (procesoare, memoria interna, echipamentele periferice,
datele stocate pe suporturile de memorie externa, etc.) si se rezolva problemele de comunicare
cu utilizatorii. Prin urmare, sistemul de operare este o interfata intre utilizatori si masina
fizica,organizat pe doua nivele:
nivelul fizic - apropiat de hard, cu care sistemul de operare
interactioneaza prin intermediul unui sistem de intreruperi,
specifice masinii fizice. Acest nivel este controlat de rutine de
comanda si control, responsabile de coordonarea si controlul
tuturor componentelor masinii fizice. Aceste rutine sunt parte
componenta a sistemului de operare, organizate, de regula,
sub forma unui nucleu de tip kernel.
nivelul logic - apropiat de utilizator, cu care sistemul de
operare interactioneaza prin intermediul
• comenzilor sau prin
mijlocirea unei interfere grafice (GUI), cum este uzual in zilele
noastre. Acest nivel este controlat de rutine de servicii,
utilizate pentru dezvoltarea sj executia programelor de
aplicatie.
•
Functiile unui sistem de operare
CE FACE UTILIZATORUL?
lansarea in executie a unui program existent pe un
suport de memorie externa in format executabil,
recunoscut de sistemul de operare;
copierea continutului unui document de pe un suport
de memorie pe altul;
modificarea aspectului interfetei grafice cu
utilizatorul (imaginea de fundal, culoarea fundalului,
dispunerea shortcut-urilor, etc.);
modificarea atributelor unui fisier;
instalarea unui mediu de programare;
formatarea unui hard disk;
partifionarea unui hard disk.
Functiile unui sistem de operare
• Gestiunea resurselor sistemului de calcul (memoria
RAM, perifericele); aplicatiile utilizator solicita
utilizarea acestor resurse pentru a putea indeplini
obiectivele prestabilite iar sistemul de operare, raspunde
acestor solicitari, in general de asa maniera incat sa nu se
creieze discriminari intre diferitele aplicatii.
Gestiunea fisierelor stocate pe diferite tipuri de memorie
externa.Fiecare sistem de operare are propria strategic de
organizare a datelor pe suporturi de memorie externa,
numitorul comun al acestor strategii fiind pastrarea
datelor in fisiere care se pot grupa in dosare (folder-e).
Un fisier este o colectie de date, structurate in functie
de proprietatile obiectelor despre care se pastreaza date
in el.
Functiile unui sistem de operare
Gestiunea interfetei cu utilizatorul
Asigurarea de suport pentru realizarea aplicatiilor. In acest
scop, sistemul de operare pune la dispozitia anumitor categorii de
utilizatori sau creaza conditii pentru utilizarea unor aplicatii de
sistem precum:
editoarele de texte, compilatoarele, editoarele de
legaturi (compilatoarele moderne integreaza functia de editare a
legaturilor), utilitare de gestiune a fisierelor, etc.