Sunteți pe pagina 1din 3

Badea Teodor Mihail

Sistemul de operare al unui PC

Un sistem de operare const ntr-un ansamblu de proceduri manuale i module


de programe de sistem, care administreaz resursele sistemului de calcul, asigur
utilizarea eficient n comun a acestor resurse i ofer utilizatorului o interfa ct mai
comod pentru utilizarea sistemului de calcul.
Se poate aprecia c un sistem de operare acioneaz ca o interfa ntre
componenta hardware a unui sistem de calcul i utilizator sau programele de aplicaie.
Funciile sistemului de operare
Pentru a ndeplini rolul de interfa ntre hardware i utilizatori, un sistem de
operare trebuie s fie capabil ndeplineasc urmtoarele funcii:
1.Oferirea posibilitii de lansare n execuie a programelor de aplicaie. In
acest sens, sistemul de operare trebuie s dispun de:
- un editor de texte
- un translator
- un editor de legturi
2.Alocarea resurselor necesare executrii programelor, se realizeaz prin
identificarea: programelor ce se execut, a necesarului de memorie, a dispozitivelor
periferice i a cerinelor privind protecia datelor.
3.Faciliti pentru compresia datelor, sortare, interclasare, catalogarea i
ntreinerea bibliotecilor, prin programele utilitare disponibile.
4.Planificarea execuiei lucrrilor dup anumite criterii, pentru utilizarea
eficient a unitaii centrale de prelucrare.
5.Asistarea execuiei programelor prin comunicaia sistem calcul-utilizator,
att la nivel hardware, ct i la nivel software.

Componentele sistemului de operare


Majoritatea sistemelor de operare, pentru a rspunde rolului de interfa
hardware utilizatorii, sunt organizare pe dou niveluri:
- nivelul fizic, care este mai apropiat pe partea hardware a sistemului de calcul,
interfernd cu aceasta prin intermediul unui sistem de nteruperi.
- nivelul logic, care este mai apropiat de utilizator, interfernd cu acesta prin
intermediul unor comenzi, limbaje de programare, utilitare, etc.
Potrivit acestor dou niveluri, sistemele de operare cuprind n principal dou
categorii de programe:
- programe de control i comand, cu rolul de coordonare i control a tuturor
funciilor sistemelor de operare , cum ar fi: procese de intrare-ieire, execuia
ntreruperilor, comunicaia hardware-utilizator;
- programe de servicii(prelucrri), care sunt executate sub supravegherea
programelor de comand i control, fiind utilizate de programator pentru dezvoltarea
programelor sale de aplicaie.
Dezvoltri ale sistemelor de operare
Primele sisteme de operare realizau prelucrarea pe loturi de programe.
Comunicarea operaiilor ce urmau s se realizeze se fcea prin intermediul unui
limbaj de comand care permitea interpretarea instruciunilor adresate sistemului,
precum i tratarea situaiilor de eroare. Sistemele de acest tip funcionau n regim de
monoprogramare.
UCP(unitatea central de prelucrare) poate executa numai o instruciune ntr-o
anumit cuant de timp i nu poate opera dect cu date ce se gsesc n memoria
intern; dac dispozitivele periferice de intrare sunt lente n furnizarea datelor sau
programelor ctre memoria intern, UCP trebuie s atepte transferul
datelor/programelor n memoria intern de a ncepe execuia programului.
Dac sistemul de calcul dispune de un sistem de operare simplu, atunci
prelucrarea mai multor programe se realizeaz serial, ceea ce conduce la o ineficient
utilizare a UCP.

Tipuri de sisteme de operare


In principal, n cazul calculatoarelor personale exist dou tipuri de sisteme de
operare:
- monotasking, care execut un singur program la un moment dat, realiznd
dou funcii de baz;
ncrcarea i execuia programelor
asigurarea unor interferene cu dispozitivele periferice.
- multitasking, la care nucleul sistemului de operare trebuie s asigure
suplimentar partajarea tipului ntre programele ce se execut i gestiunea alocrii
resurselor sistemului; componenetele principale incluse:
supervizorul, care lanseaz, oprete sau suspend alocrile;
planificatorul, care regleaz timpul de execuie pentru operaiile n curs de
execuie;
alocatorul de resurse, care evideniaz resursele libere sau alocate;
modulul de gestiune pentru intrri/ieiri, care asigur dialogul cu
perifericele.