Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
2Activity
0 of .
Results for:
No results containing your search query
P. 1
Sisteme_de_operare

Sisteme_de_operare

Ratings: (0)|Views: 136 |Likes:
Published by Flalex Matic

More info:

Published by: Flalex Matic on Sep 06, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

11/01/2012

pdf

text

original

 
Sisteme de operareTipuri de sisteme de operare:1.In functie de numarul de utilizatori ce pot folosisistemul la un moment dat:a.Mono-userb.Multi-user2.In fct de nr de aplicatii ce pot fi rulate simultan:a.Mono-taskingb.Multi-tasking3.In fct de modul in care sunt alocate resursele:
a.
Resurse alocate:
necesarul de resurse este alocataplicatiei pe toata durata acesteia
b.
Resurse partajate:
resursele sunt alocate aplicatiei pto anumita perioada de timp (si sunt eliberate total sau partial daca aplicatia nu mai are nevoie de ele dupaaceasta perioada)
c.
Resurse in timp real:
reursele sunt alocate si eliberatein timp real in functie de cum are nevoie aplicatia deele
Functiile unui sistem de operare:
Managementul procesorului
 
Managementul memoriei
Managementual celorlalte componente
Managementul sistemului de stocare a datelor
Interfata cu aplicatiile rulate de utilizator
(comunicareadintre sistemul de operare si aplicatiile care ruleaza)
Interfata cu utilizatorul
(comunicarea dintre sistemul deoperare si utilizator)
Managementul procesorului
Procesorul este cea mai importanta resursa din sistem. Oriceaplicatie care ruleaza are nevoie de procesarea unei anumitecantitati de informatie. Sistemul de operare are si el nevoie de procesare, pentru ca si el este, practic, tot o aplicatie. Asadar,simpla rulare a unei aplicatii inseamna procesarea unui anumitset de date.Sistemul de operare este cel care decide ce aplicatie are acces la procesor si pentru cat timp. Aplicatiile, chiar si sistemul deoperare in sine, se “lupta” pentru cat mai mult timp de acces la procesor.O aplicatie foarte simpla este compusa dintr-un singur program.Un program poate fi vazut ca o serie de pasi de executat(instructiuni asupra unor date) pentru a se obtine un rezultat. Oaplicatie
 
complexa poate fi compusa din mai multe programe.Aceasta delimitare dintre “aplicatie” si “program” poate fi foarte
 
neclara de multe ori, pentru ca cei doi termeni se confundaadesea.Un program in executie se mai numeste si
proces
.Sistemul de operare decide cat timp (cicluri de procesor) estealocat fiecarui proces pentru a-si executa instructiunile. Laterminarea timpului, procesul se opreste si controlul este acordaturmatorului proces ce asteapta sa foloseasca procesorul. Daca primul proces nu si-a terminat de executat instructiunile,asteapta sa ii revina randul si reia de unde a ramas.Un proces poate fi oprit “premtur” (inainte sa i se termine timpulalocat) cat o anumita
intrerupere
este semnalata. O
intrerupere
este reprezentata de un semnal primit de la oanumita componenta (hardware sau software) care solicitaatentia procesorului.Un proces este compus din:
ID
Prioritate
Statutul procesului (pornit, oprit, suspendat etc)
Locul in program unde s-a ajuns la ultima accesare a procesorului
Adresele de memorie alocate pentru stocarea datelor cucare lucreaza procesul

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->