Sunteți pe pagina 1din 4

Def: 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.
Principalele tipuri de sisteme de operare existente pe PC-uri
-

MS-DOS (MicroSoft-Disk Operating System)


dezvoltarea microcalculatoarelor DOS a nceput n anul 1978, cnd INTEL
CORPORATION a lansat microprocesorul I 8088, urmat la scurt timp de I
8086, care au putut utiliza mai mult memorie intern i au adus i alte
ntrebuinri seriei de microprocesoare I 8080.
OS/2 (Operating System/2)
In 1988, IBM i Microsoft au introdus OS/2, care a fost proiectat s preia
avantajele microprocesoarelor Intel 80386 pentru seria de microcalculatoare
IBM PS/2 pe 32 de bii;
Apple DOS
este un sistem de operare monoutilizator, monotasking; un sistem de operare
mai performant este MacIntosh
UNIX
a fost creat pentru minicalculatoare, pentru a mri disponibilitile sistemului:
memorie virtual i multitasking
Windows 3.1
Este o interfa grafic orientat pe ferestre, care se instaleaz pe un sistem de
calcul ce lucreaz sub MS-DOS, permind utilizatorului lansarea

concomitent a mai multor aplicaii, fiecare n fereastra ei, precum i


schimbul de informaii ntre acestea.
Windows NT (NT New Technology)
este un sistem de operare foarte complex proiectat de Microsoft i al crui
principal avantaj l constituie posibilitatea implementrii lui att pe PC-uri cu
microprocesoare Intel, ct i pe PC-uri cu microprocesoare RISC.
Windows 95
un sistem de operare ce nglobeaz o serie de faciliti noi, alturi de cele
regsite la versiunile precedente
Windows 98
Este un mediu complet integrat cu Internetul, constituindu-se ca un suport
pentru noile tehnologii hardware i pstrnd compatibilitatea cu Windows 95,
fa de care apare ca o extindere(upgrade).
Windows 2000
este ceva nou de la care se ateapt o compatibilizare a platformelor Windows
i performane superioare.
Windows Xp

Adresa :
http://www.referat.ro/referate/download/Sistemul_de_operare_359.html