Sunteți pe pagina 1din 2

Bazele Informaticii (C6)

12-11-2010

Sisteme de operare - notiuni


introductive
Sistemul de operare este o interfata intre hardware si utilizator, reprezentat
prin programele sale si aplicatii. Un sistem de operare este un ansamblu de
programe de control care ghideaza un calculator in executarea sarcinilor sale si
asista programele de aplicatie si utilizatorul prin intermediul anumitor functii.
Rolul de interfata om calculator jucat de sistem de operare il putem reprezenta
astfel:

Hardware

Sistem de
operare

Program
utilizator

Utilizator

Un sistem de operare este alcatuit din doua categorii de programe:


1. Programe de comanda si control, coordoneaza si controleaza toate
functiile sistemului de operare. Principalele componente ale programelor
de comanda si control sunt:
- Supervizorul;
- Sistemul de gestiune al intrarilor si iesirilor;
Serviciile supervizorului sunt:
-

Coordoneaza toate componentele sistemului de operare;


Planifica, lanseaza si urmareste executia programului.
Depisteaza si trateaza eventualele probleme care apar la executie.

Rutinele de baza sau frecvent folosite sunt rezidente in memoria interna,


celelalte sunt tranzidente si sunt stocate in memoria auxiliara si incarcate
la nevoie in memoria interna.
Sistemele de gestiune ale intrarior si ale iesirilor coordoneaza modul de
alocare ale dispozitivelor periferice catre programe precum si la transferul
de date dintre dispozitivele de intrare - iesire si memorie.
2. Programe de servicii:
- Translatoarele (compilatoare, interpretoare);
- Editoare de legaturi (linkeditoare);
- Incarcatoare;
- Editoare de text;
- Programe utilizare
- Programe bibliotecare;
- Programe pentru gestionarea de intrare, gestiune, fisiere si baze de
date.

Bazele Informaticii (C6)

12-11-2010

Tipuri de sisteme de operare:


-

Secventiale;
Cu multiprogramare;
Cu prelucrare multipla;
In timp real.

In sistemele de operare de tip secvential prelucrarea programelor se face


serial. Executia programelor poate sa inceapa doar dupa ce acestea au fost
incarcate complet in memorie impreuna cu datele aferente. Din acest motiv
gradul de ocupare al procesorului este mic in raport cu timpul total folosit pentru
executia programului. Pentru cateva minute de executie, procesorul este folosit
doar cateva secunde.
Sistemele de operare cu prelucrare multipla se implementeaya pe
calculatoare cu mai multe procesoare.
Sistemele de operare in timp real sunt specifice aplicatiilor proiectate pentru
conducerea operativa a unor dispozitive a caror parametrii se modifica continuu.