Sisteme de Operare

Previzualizare referat:

Extras din referat:

REFERAT

SISTEME DE OPERARE

CE ESTE UN SISTEM DE OPERARE

În general, interactiunea dintre calculator si utilizator poate fi descrisa la nivel simplist astfel:primul lanseaza în executie programe, iar cel de-al doilea realizeaza executia propriu-zisa a acestora, incluzând aici si rezultatele obtinute cel mai adesea prin intermediul ecranului, într-o forma grafica sau textuala.

Din punct de vedere al utilizatorului, calculatorul consta din doua categorii dinstincte de componente:

- Hardware: reprezentând circuitele fizice din care este alcatuit calculatorul;

- Software: programele care sunt stocate de calculator si care, în urma executiei, pot realiza diferite sarcini specifice.

Desigur, un calculator nu poate exista fara hardware, dar si software-ul este la fel de indinspensabil; un calculator oricât de puternic ar fi este complet inutil fara software, el nestiind alceva decât sa execute programe.

Daca transferurile de date între procesor si memoria calculatorului se desfasoara relativ usor, comunicatia cu dispozitivele periferice este mai dificila, din cauza complexitatii unora dintre ele si din pricina faptului ca exista o sumedenie de tipuri (fiecare cu propriile caracteristici si moduri de interactiune) de astfel de dispozitive .

De asemenea, gestiunea tuturor resurselor unui sistem de calcul este o problema care prezinta dificultatii. Fiecare program care se executa pe respectivul sistem ar trebui sa trateze toate aceste aspecte, ceea ce ar duce la mari complicatii.

Pentru a evita aceste complicatii inutile a programelor, s-a recurs la solutia

realizarii unui program intermediar, interpus între hardware si programele de aplicatii.

Un asemenea program special, care ruleaza în permanenta de la pornirea calculatorului si pâna la oprirea lui este sistemul de operare. Acest program special se ocupa de gestiunea resurselor sistemului de calcul, oferind diferite servicii aplicatiilor propriu-zise. Astfel, un program de aplicatie nu trebuie sa cunoasca toate detaliile privind accesul la o anumita resursa, ci poate solicita ajutorul sistemului de operare, care faciliteaza accesul la aceasta resursa.

Deoarece toate programele depind de sistemul de operare, o eroare strecurata într-un sistem de operare poate avea efecte mult mai grave decât o eroare aparuta în cadrul unui program de aplicatie, deoarece eroarea va afecta orice program care se executa pe calculatorul având instalat sistemul de operare în cauza.

Cea mai importanta componenta a sistemului de operare o reprezinta nucleul. Functionalitatile nucleului pot fi mai extinse sau mai reduse, dupa cum l-au conceput realizatorii sai, dar întotdeauna este raspunzator pentru functionarea stabila a calculatorului.

Fragmentele de cod (rutinele) care contin nucleul au posibilitatea de a interveni direct, în cazuri extreme, în executia programelor de aplicatii, mergând pâna la terminarea fortata a acestora daca nu se conformeaza anumitor reguli.

Evident, calitatea nucleului reprezinta un factor critic în functionarea în bune conditii a sistemului. Un nucleu scris cu erori va conduce aproape sigur mai devreme sau mai târziu, la blocarea calculatorului si pierderi de date.

Alaturi de nucleu, sistemul de operare este compus si dintr-un set de drivere, componente optionale care faciliteaza comunicarea cu diverse periferice.

În afara de nucleu si drivere, sistemul de operare ofera numeroase utiltitare pentru realizarea diverselor actiuni de mentenanta a componentelor sale.

Tot sistemul de operare, pune la dispozitie un interpretor de comenzi, numit si sheel care prezinta o interfata text sau grafica prin intermediul careia utilizatorul are acces la resurse si poate poate utiliza diverse comenzi ale interpretorului.

Sistemele de operare ofera si posibilitatea utilizarii unui mediu grafic, acesta fiind o parte componenta a sistemului sau fiind extern.

Daca exista posibilitatea ca mai multe persoane sa poata avea acces simultan la sistem, eventual de la distanta , atunci sistemul se numeste multi-user (multi-utilizator).

Daca sistemul permite executia mai multor programe simultane la un moment dat, atunci el este multi-tasking.

Descarcă referat

Pentru a descărca acest document,
trebuie să te autentifici in contul tău.

Structură de fișiere:
  • Sisteme de Operare.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
5/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
5 pagini
Imagini extrase:
5 imagini
Nr cuvinte:
1 612 cuvinte
Nr caractere:
8 695 caractere
Marime:
14.34KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Referat
Domeniu:
Sisteme de Operare
Predat:
la facultate
Materie:
Sisteme de Operare
Sus!