Sunteți pe pagina 1din 8

1.

Primele sisteme de calcul erau caracterizate prin:

a.Cartele pentru controlul lucrarilor

b.Drivere de dispozitiv

c.Programarea de la tastatura

d.Sisteme mono-utilizator

e.Depanarea programelor direct de la consola

2.Un sistem de operare este:

a.Un program de aplicatie

b.Un alocator de resurse

c.Un program de control

d.O componenta a sistemului de calcul

e.Un driver al dispozitivelor atasate

3.Spooling-ul permite:

a.Procesarea datelor la distanta

b.Planificarea unitatii centrale de procesare

c.Realizarea multiprogramarii

d.Utilizarea simultana a perifericelor

e.Utilizarea sistemelor de discuri

4.Un sistem cu prelucrare in loturi multiprogramat permite:

a.Planificarea lucrarilor

b.Executia simultana a mai multor lucrari

c.Interactiunea utilizatorilor cu programele


d.Executia secventiala a lucrarilor

e.Ca sistemul de operare sa ia decizii in numele utilizatorilor

5.Marcati propozitiile corecte:

a.Memoria isi pierde continutul la incarcarea unui alt program

b.Memoria isi pierde continutul in lipsa alimentarii calculatorului

c.Memoria depoziteaza programele si datele unui sistem de calcul

d.Procesorul nu e capabil sa accesze direct memoria principala

6.Gestiunea proceselor presupune(din partea S.O.):

a.Asigurarea unui sistem de buffering

b.Asigurarea unor mecanisme de sincronizare

c.Decizia asupra proceselor care se incarca in memorie

d.Asigurarea unor mecanisme de comunicare

e.Salvarea programelor in fisiere

7.Precizati propozitiile corecte referitoare la interpretorul de comenzi:

a.Serveste la incarcarea sistemului de operare

b.Ofera interfata intre utilizator si sistemul de operare

c.Asigura incarcarea si executia unui proces

d.Asigura un mecanism pentru controlul accesului utilizatorilor

e.Ofera un mediu pentru executarea programelor

8.Precizati propozitiile corecte referitoare la masinile virtuale:

a.Sunt copii exacte ale masinii fizice


b.Ofera posibilitatea partajarii directe a resurselor

c.Ofera o protectie completa a resurselor sistemului

d.Pot rula in mod monitor fizic

e.Pot poseda un mod monitor si un mod utilizator

9.Scopurile unui sistem de operare cuprind urmatoarele:

a.Utilizarea eficienta a resurselor

b.Compilarea programelor utilizator

c.Oferirea resurselor de calcul de baza

d.Oerirea unui mediu de functionare a programelor

e.Usurinta operarii

10.Care din urmatoarele propozitii sunt corecte:

a.Utilizatorii pot realiza operatiile de intrare/iesire in mod direct

b.Sistemul de operare este responsabil cu realizarea operatiilor de intrare/iesire

c.Sistemul de operare are acces numai la memoria monitor

d.Registrii baza si limita pot fi modificati de catre programele utilizator

e.Registrii baza si limita pot fi incarcati cu ajutorul unor instructiuni privilegiate

11.Monitoarele rezidente servesc la:

a.Gruparea lucrarilor cu nevoi similare

b.Succesiunea automata a lucrarilor

c.Incarcarea lucrarilor

d.Interpretarea cartelelor de control

e.Operarea simultana a procesorului si a perifericelor


12.Terminarea proceselor poate avea loc:

a.La evacuarea unui proces din memorie pe disc

b.La executia oricarui apel sistem

c.Ca urmare a unui apel sistem exit

d.La citirea unei cartele de control

e.Ca urmare a unei situatii de exceptie

13.Precizati caracteristicile sistemelor cu partajarea timpului

a.Lucrarile se pot executa doar secvential

b.Este necesar un interpretor de cartele de comenzi

c.Pot fi executate simultan mai multe lucrari

d.Utilizatorii pot partaja resursele sitemului

e.Programele nu pot depasi memoria fizica a sistemului

14.Care dintre urmatoarele propozitii sunt corecta:

a.Intr-un sistem de operare obisnuit,in timpul procesarii unei intreruperi se pot trata alte
intreruperi

b.La aparitia unei intreruperi, componente hardware transfera controlul catre sistemul de
operare

c.Tratarea intreruperilor se poate realiza in mod utilizator

d.Aparitia evenimentelor este semnalata sistemului de operare prin intreruperi soft

e.Vectorul de intreruperi contine adresele rutinelor de tratare a intreruperilor

15.Sistemul de operare trebuie sa:

a.asigure formatarea fisierelor


b.Controleze realizarea operatiilor de intrare

c.Asigura incarcarea si executia programelor

d.Interpreteze linia de comanda

e.Asigure incarcarea urmatoarei instructiuni

16.Care dintre urmatoarele propozitii sunt corecte:

a.Instructiunile privilegiate se pot executa in modul monitor

b.Interpretorul de comenzi functioneaza in modul monitor

c.Sistemul de operare este incarcat in modul utilizator

d.Bitul de mod permite utilizatorilor sa precizeze procesele care se executa in modul


monitor

e.O instructiune privilegiata in mod utilizator determina o intrerupere catre sistemul de


operare

17.Crearea proceselor poate avea loc:

a.La pornirea calculatorului

b.Ca urmare a unei cereri utilizator

c.Ca urmare a unui apel sistem specific

d.La executia oricarui apel sistem

e.La citirea unei cartele de control

18.Care din urmatoarele tranzitii sunt posibile:

a.Un proces blocat devine proces in curs de executie

b.Un proces in curs de executie devine proces pregatit de executie

c.Un proces nou creat devine proces in curs de executie

d.Un proces in curs de executie devine proces suspendat


e.Un proces suspendat devine proces pregatit pt executie

19.Care dintre urmatoarele instructiuni ar trebui sa fie privilegiate?

a.Fixeaza valoarea unui timer

b.Citeste ceasul(sistem)

c.Dezactiveaza intreruperile

d.Comuta din modul utilizator in modul monitor

II.

1.Definiti urmatoarele notiuni:

a.Multiprogramarea

b.Multithreading=mai multe fire de exec partajeaza resurse logice ale unuui process in cadrul
caruia se exec

c.Time-sharing=partajarea timpului procesor intre procese:fiecare process va rula o cuanta de


timp.

d.Spooling

2.Definiti urmatoarele notiuni:

a.Proces=program in curs de exec+date necesare

b.Fir de executie=extensie a modelului classic de proces

c.Fisier=unitatea logica de depozitare a informatiei intr-un sist d calcul.

d.Interpretor de comenzi=program system ce ofera o interfata de baza a utilizatorului cu


SO; face parte din nucleul SO; ofera suportul pt executia altor programe.

3.Definiti urmatoarele notiuni:

a.Semafor=variabila intreaga in care se contorizeaza “trezirile” din utilizarile anterioare

b.Sectiune critica=partea de program in care se realizeaza accesul la resursele partajate.


c.Livelock

d."Efect de convoi"

4.Precizati apelurile sistem generice pentru:

a.Incarcarea si executia unui alt program

b.Determinarea si fixarea atributelor unui fisier

c.Crearea si deschiderea unui fisier

d.Scrierea, citirea si repozitionarea unui dispozitiv

e.Informatii despre ora si data curenta

5.Precizati informatiile continute in blocul de control al procesului.Cel putin 5 informatii vor fi


precizate: informatii despre starea procesului, contorul program, pointerul de stiva, alocarea
memoriei, starea fisierelor deschise, informatii de planificare;

6.Precizati trei asemanari si trei deosebiri intre procese si firele de control a executiei.

* asemanari: - au 3 stari comune: pregatit pt exec, in executie si blocat

* deosebiri: -> procesele ofera mijloace de grupare a resurselor si executie, pe cand firele de
executie se concentreaza doar asupra executiei.

-> intre porcesele care se executa in paralel- anumit grad de independenta; orice fir
de executie poate interveni in executia celorlalte(datorita partajarii spatiului de adrese)

-> sunt mult mai rapid de creat si distrus;

7.Se considera modelul proceselor cu o singura stare de suspendare. Marcati pe aceasta


diagrama momentele in care pot fi luate decizii de planificare. Explicati raspunsurile oferite.

8. Descrieti solutia problemei producator consumator,bazata pe semafoare. Aratati modul in


care intercalarea operatiile poate afecta functionarea acestei solutii.
9.Scrierea unui sistem de operare care sa opereze fara interferenta unor programe ale
utilizatorilor rauvoitoare sau prost realizate necesita un anumit ajutor din partea componentei
hardware. Numiti trei ajutoare hardware pentru sistemul de operare, descriind pe scurt modul
in care acestea pot fi utilizate impreuna pentru a oferii protectia necesara sistemului de operare.

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