Sunteți pe pagina 1din 11

1

Ministerul Educatiei din Republica Moldova


Universitatea de Stat din Moldova
Facultatea de Istorie si Filosofie
Catedra de Istorie















Tema : Sisteme de operare .Clasificarea si caracteristici.





A elaborat: Gherman Vlada
Studenta,anul I , grupa 1
Coordinator: Popa.M
Lector universitar




CHISINAU 2013
Referat la disciplina :
Tehnologii informationale de
comunicare.
2

Difinitia sistemului de operare.

Anexa 1: Arhitectura unui calculator

Un calculator este comups din:
Hardware
Programe de system(Sistem de operare).
Programul de aplicatii.

Difinitia SO:
Sistemul de operare este un sistem de programe care coordoneaza toate activitatile ce
se desfasoara intr-un calculator intru executia programelor lansate de utilizatori,
folosind eficient resursele calculatorului, cu alte cuvinte reprezinta o interfata intre
resursele hard ale calculatorului si utilizator.

I . Scurt istoric.
Primele calculatoare nu aveau sistem de operare. Deoarece tehnologia era abia la
nceputuri, structura primelor calculatoare era foarte simpl. Practic, lucrul la
calculator se desfura astfel:
3

Programul era introdus n calculator prin intermediul cartelelor sau al benzii
perforate
Calculatorul efectua calculele specificate (facem precizarea c singura
utilizarea calculatoarelor era de a realiza calcule tiintifice).
Rezultatul era afiat la imprimant (care era mult mai simpl decat cele de
azi,lucrand doar n mod text) sau pe ecran.
Datorit acestei structuri atat de simple, existenta unui sistem de operare pur i
simplu nu era necesar, deoarece toat gestiunea resurselor se reducea la
introducerea instructiunilor i datelor i citirea rezultatelor, iar aceasta cdea n
sarcina operatorului uman. Desigur, un asemenea mod de lucru era extrem de
greoi i incomod, mai ales nceea ce privete depanarea programelor i
corectarea erorilor.

I I . Cele doua familii de sisteme de operare .

In momentul actual exist un mare numr de sisteme de operare, utilizate pe
diferite platforme hardware, mergand de la calculatoarele personale, folosite de marea
mas a utilizatorilor, pan la super calculatoare, dedicate n special aplicatiilor
4

tiintifice de foarte mare complexitate. Totui, pentru utilizatorul obinuit, dou familii
de sisteme de operare prezint important:
Unix
Sistemul de operare Unix a fost creat la nceputul anilor '70, de ctre Ken
Thompson i Dennis Ritchie, ambii cercettori la Bell Laboratories. Datorit
conceptiei simple i flexibile, Unix a cunoscut un succes rapid n mediile
universitare,apoi i ca produs comercial. Tocmai datorit acestui succes, ncepand cu
anii '80 au aprut o serie de variante ale sistemului, dezvoltate de un numr mare de
firme, care au cunoscut o evolutie independent.
Ca urmare, astzi nu se mai poate vorbi de un singur sistem de operare Unix, ci de
o ntreag familie, care cuprinde, ntre altele:
HP-UX (dezvoltat de Hewlett-Packard).
Solaris (Sun).
AIX (IBM).
MacOS (Apple).
Un caz aparte l constituie Linux, aprut ca un proiect open-source, la care
contribuie programatori din lumea ntreag.n ciuda diversittii existente, toate aceste
sisteme motenesc principiile de baz ale versiunii Unix originale. Aceasta reprezint
un punct de cotitur n evolutia sistemelor de operare, prin ideile moderne pe care le-a
impus i prin calitatea proiectrii i implementrii. Astfel se explic atat succesul pe
care l au n continua resistemele din familia Unix, cat i faptul c practic toate
celelalte sisteme de operare existente au preluat i continu s se inspire din structura
sistemelor Unix.


5

Windows
Sistemul Windows este un produs al anilor '80. Proiectat initial de Microsoft ca un
program de tip interfat grafic pentru sistemul DOS, Windows a devenit n cele din
urm un sistem de operare complet. n timp s-a produs o separare a dou
linii principale de sisteme Windows:
Una pentru utilizatorii casnici (reprezentat deWindows 95, Windows 98,
Windows Millenium).
Alta destinat specialitilor (Windows NT, Windows 2000, Windows XP).
In ultima perioad ns, compania Microsoft face eforturi de unificare a celor
dou linii ntr-un singur produs.Spre deosebire de Unix, care provine din lumea
tiintific, sistemele Windows se axeaz n principal pe promovarea unor
modalitti mai simple de utilizare a calculatorului i mai putin pe maximizarea
performantelor sistemelor de calcul.Avand n vedere predominanta utilizatorilor
nespecialiti n informatic, aceast politic face ca sistemele Windows s domine
piata sistemelor de operare.

I I I . Clasificarea sistemelor de operare.
Clasificarea sistemelor de operare din punctul de vedere al execuiei proceselor.n
general, programele utilizeaz n mod diferit resursele unui sistem de calcul. Unele
ocup mai puin memorie ca altele, unele au mai multe operaii de intrare-ieire, etc.
Pentru utilizarea eficient a resurselor sistemului de calcul, unele sisteme de operare
pot gestiona execuia concurent a mai multor procese,asigurand proceselor din
sisteme accesul concurent la resursele sistemului sau protejarea resurselor.
Aceasta nseamn c la un moment dat n sistem se pot afla n execuie mai multe
procese, care concureaz ntre ele pentru accesul la resursele sistemului, iar sistemul
de operare gestionaez resursele astfel ncat s poat satisface cat mai multe cereri. O
6

caracteristic important a unui sistem de operare este msura n care poate asigura
execuia concurent a proceselor.
Pe baza acestui criteriu sistemele de operare se mpart n:
Sisteme de operare monotasking
Sistemele de operare multitasking

IV. Clasificarea sistemelor de operare dup gradul de interaciune cu
uilizatorul.
Un sistem de operare are rolul de a interfaa comunicarea ntre utilizator i
sistemul de calcul. Tendina actual n cererea utilizatorilor este de a crete atat gradul
de interaciune cu sistemul de calcul cat i gradul de accesibilitate a interfeei cu
sistemul de calcul. Aceste dou tendine, n general contradictorii, determin creterea
complexitii componentei sistemului de operare, de interfa cu utilizatorul. Pe de alt
parte, din punct de vedere al gradului de utilizare i al accesibilitii, o caracteristic
important este numrul de utilizatori care pot avea acces simultan la un sistem de
calcul.
Din acest punct de vedere, sistemele de operare pot fi:
Sisteme de operare seriale, pentru care gradul de interaciune cu
utilizatorul este nul;
Sisteme de operare interactive.
Sunt mai multe feluri de sisteme de operare, printre care se enumara: DOS,
Windows, Linux, Solaris, Mac OS, FreeBSD, Unix etc. Dupa modul de partajare al
procesorului deosebim:
sisteme de operare monoprogramare (monotasking);
sisteme de operare multiprogramare (multitasking).
7

Se obinuiete mprirea sistemelor de calcul n trei mari categorii, n
funcie de puterea lor de prelucrare a informaiilor i de capacitatea lor. Corelat
cu aceast mprire, se clasific i sistemele de operare dup configuraia
hardware pe care o deservesc. Structura sistemelor de operare este influenat de
structura sistemului de calcul, pentru c, n general, s-a cutat ca punctele mai
slabe ale hardware-ului s fie compensate prin funcii suplimentare, asigurate
de sistemul de operare
Pe de alt parte, un sistem de calcul puternic care permite prelucrri
complexe, are nevoie de un sistem de operare la fel de puternic, capabil s
asigure o bun coordonare a activitii sistemului de calcul i o gestionare
optim a resurselor. Dup configuraia hardware deservit, sistemele de
operare sunt:












Sisteme de operare pentru
microcalculatoare:
Sunt puternic interactive.
Au un limbaj de comand accesibil i unele
chiar interfee grafice.
Unele dintre ele sunt multiuser i
multitasking.
Sunt uor configurabile, oferind proceduri
automate pentru instalarea i ncrcarea
sistemului de operare.
Ocup un spaiu redus n memoria intern.
Suport dezvoltri pentru a permite
conectarea n reele de calculatoare sau ca
terminale la sistemele de operare mari.
Au funcia de gestionare a informaiei
dezvoltat n direcia manevrrii unui numr
mare de fiiere de mici dimensiuni.
8




V. Functiile sistemului de operare.
Sisteme de operare pentru minicalculatoare:
Sunt interactive, multiuser i multitasking.
Folosesc un limbaj de comand pentru utilizatori avizai.
Procedurile de instalare sunt mai laborioase.
Sunt mai rigide n cazul modificrii configuraiei hardware.
Asigur un sistem de prioriti de execuie dezvoltat.
Ofer un sistem complex de protecie a informaiei.
Sisteme de operare pentru
calculatoare mainframe:
Sunt sisteme de operare seriale sau
interactive i multitasking.
Limbajul de comand pentru
utilizatori este adresat specialitilor.
Gestioneaz un numr mare de
echipamente periferice.
Sunt orientate pentru prelucrri
complexe i pentru volume mari de
date.
Clasificarea sistemelor de operare
din punct de vedere al tehnicilor de
prelucrare. Potrivit acestui criteriu
sistemele de operare se mpart n:
Sisteme de operare cu prelucrare pe
loturi (batch processing).
Sisteme de operare n timp real.
Sisteme de operare time-sharing
(cu parta-jarea timpului).
9

Printre functiile principale ale unui SO se enumara:
Comanda si controleaza executia programelor utilizatorilor;
Initializeaza sistemul de calcul si verifica starea resurselor calculatorului;
Comanda si controleaza activitatea dispozitivelor de intrare-iesire;
Formateaza discul rigid si discul flexibil;
Prelucreaza si modifica starea fisierelor si programelor;
Asigura un sistem de protectie a datelor si programelor;
Defineste structura sistemului de fisiere;
Gestioneaza (asigura partajarea) resurselor calculatoarelor;
Gestioneaza fisierele pe suportul de memorie externa etc.
Interfata unui SO asigura comunicarea intre utilizator si calculator, proces ce poate fi
descris astfel: prin intermediul tastaturii si/sau al mouse-ului utilizatorul transmite
comenzi sau raspunsuri la solicitarile calculatorului, iar prin intermediul
monitorului, calculatorul transmite utilizatorului mesaje sau intrebari.

I nterfetele pot fi realizate prin:
liniile de comanda - utilizatorul transmite comenzile calculatorului sub forma unui
sir de caractere care respecta o anumita sintaxa (de ex. Run),
meniuri - prin intermediul unui sistem de meniuri si optiuni de meniu sau
utilizatorul poate utiliza combinatia de taste ce apare in dreapta numelui optiunii
cunoscuta si sub numele de scurtatura. Deschiderea meniurilor poate fi realizata cu
ajutorul mouse-ului sau a tastaturii,
grafic cu ajutorul simbolurilor (pictograme) - aceste interfete folosesc
metoda trage si plaseaza (drag and drop) prin care obiectele reprezentate prin
pictograme pot fi copiate sau mutate. Utilizatorul in acest tip de interfata trebuie sa
cunoasca pictograma care reprezinta aplicatia data.

10



VI . Referinte bibliografice:
Tanenbaum,Sisteme de operare modern,Editura Byblos, Bucuresti,
2004.
C. Popescu, A. Stepan, Sisteme de operare,Universitatii din
Oradea, Oradea, 1999.
Tanenbaum,Operating Systems: Design and Prentice Hall,
Englewood Cliffs, New Jersey, 1986.Implementation.
Vlad Radulescu ,Henri Luchian, Adrian Buburuzan, Arhitectura
calculatorului si Siteme de operare, Universitatea din Bucuresti
Al.Ioan.Cuza,2005-2006.
C.Popescu ,Sistemul de operare, Universitatea din Oradea, 2010.
Rughinis.R, Deaconescu. R, Utilizarea Sistemelor de operare,
Bucuresti , 2001.
http://asis.licee.edu.ro/elev/2_so.pdf.







11



VI I . Cuprinsul lucrrii:

1. Difinitia sistemului de operare ..pag. 2-3
2. Scurt Istoric pag. 3.
3. Cele doua familii de Sisteme de operare ..pag. 3-5
4. Clasificarea sistemelor de operare pag.5-6
5. Clasificarea sistemelor de operare dup gradul de
interaciune cu uilizatorul pag.6-8
6. Functiile sistemului de operare ..pag. 8-9
7. Referinte bibliografice..pag.10

S-ar putea să vă placă și