Documente Academic
Documente Profesional
Documente Cultură
U1
1. Monitorul rezident:
a) Realizează prelucrarea serială x c) Lucrează în regim de
a job-urilor. multiprogramare.
b) Permite alocarea memoriei cu d) Execută operaţiile de I/O în
partiţii fixe. paralele cu efectuarea unor
calcule.
2. Conceptul de “spooling” a apărut odată cu:
a) Apariţia hard-discurilor. x c) Apariţia benzilor magnetice.
b) Apariţia generaţiei a II-a de d) Apariţia cartelelor perforate.
calculatoare.
3. Controller-ul de unitate este:
a) O componentă software. c) O interfaţă hardware a unităţii x
de I/O respective.
b) O componentă a CPU. d) Un registru al unităţii centrale.
4. Nucleul SO este:
a) Componenta SO utilizată în c) Componenta SO utilizată în
execuţia proceselor. administrarea unităţilor.
b) Componenta SO executată în x d) Componenta SO executată în
mod supervizor. mod utilizator.
5. Un proces este:
a) Un program scris într-un limbaj c) Un program în execuţie. x
de programare.
b) Un fişier executabil. d) Un “buffer”.
6. Care dintre componentele sistemului de operare sunt scrise în limbajul de
asamblare al calculatorului gazdă:
a) Nucleul c) Driverele de memorie.
b) Bibliootecile d) Driverele de dispozitiv x
7. Instrucţiunile care pot fi executate numai în modul supervizor se numesc:
a) Instrucţiuni cod maşină. c) Instrucţiuni privilegiate. x
b) Instrucţiuni de asamblare. d) Instrucţiuni de comutare.
8. Rolul principal al întreruperilor este de:
a) A îmbunătăţii utilizarea x c) A îmbunătăţii utilizarea
procesorului. sistemului de operare.
b) A îmbunătăţii utilizarea d) A îmbunătăţii utilizarea
nucleului. sistemului de fişiere.
9. Apelurile de sistem furnizează:
a) O interfaţă între un proces şi c) O interfaţă între un proces şi
controllerul de unitate. CPU.
b) O interfaţă între un proces şi x d) O interfaţă între un proces şi
sistemul de operare. un disc
10. Programul care încarcă nucleul sistemului de operare se citeşte:
a) Din memoria RAM. c) Din memoria ROM.
b) De la tastatură. d) De pe un disc. x
M2.U1
M2.U2
1. De fiecare dată când se termină execuţia unui proces, dacă procentul de timp
de lenevire al CPU depăşeşte un anumit prag, planificatorul poate decide:
a) Să distribuie mai multe b) Să creeze încă unul sau mai x
resurse proceselor în execuţie multe procese .
c) Să aloce mai multă memorie d) Să aloce mai mult spaţiu pe
proceselor în execuţie disc proceselor în execuţie
2. Planificare pe termen lung se referă la:
a) Ce programe sunt admise de x b) Ce zone de memorie sunt
sistem pentru a fi prelucrate. alocate.
c) Ce fişiere sunt salvate. d) Ce periferice vor fi
alocate.
Planificarea pe termen mediu se poate realiza din diverse motive:
3. Trecerea din starea new în starea ready se referă la:
a) Planificarea pe termen lung. b) Planificarea pe termen x
mediu
c) Planificarea pe termen scurt. d) Planificarea pe termen
nedefinit
4. Obiectivul principal al planificării pe termen scurt este de:
a) A aloca proceselor timpul b) A aloca proceselor timpul
CPU astfel încât să se optimize CPU astfel încât să se
spaţiul de pe discuri. optimize consumul de
memorie internă.
c) A aloca proceselor timpul d) A aloca proceselor timpul x
CPU astfel încât să se optimize CPU astfel încât să se
timpii necesari schimbului de optimize unul sau mai multe
informaţii între procese. aspecte ale funcţionării
sistemului de calcul.
5. Care dintre componentele planificatorului prelucrează descriptorul unui
proces trecut în starea ready şi îl introduce în lista READY:
a) Dispecerul b) Gestionarul cozii x
proceselor
c) Comutatorul de context d) Încărcătorul
6. Care dintre componentele planificatorului este cerut pentru a selecta un nou
proces aflat în lista READY
a) Dispecerul x b) Gestionarul cozii
proceselor
c) Comutatorul de context d) Încărcătorul
7. Care dintre componentele planificatorului este necesară reluării corecte a
execuţiei unui proces.
a) Dispecerul b) Gestionarul cozii
proceselor
c) Comutatorul de context x d) Încărcătorul
1. Sistemele pentru care la un moment dat, există un singur job în execuţie, care are
disponibil întreg spaţiul de memorie, este specific:
a) generaţiei a I-a de b) generaţiei a II-a de x
calculatoare. calculatoare.
c)generaţiei a III-a de d) generaţiei a IV-a de
calculatoare. calculatoare.
2. Fragmentarea memoriei apare:
a) În cazul alocării cu partiţii. x b) În cazul alocării paginate.
c) În cazul alocării de d) În cazul alocării de
memorie “cache”. memorie secundară.
3. Fragmentare internă înseamnă:
a) Un fişier executabil este b)Un fişier executabil este
memorat pe mai multe discuri memorat pe mai multe blocuri
care nu sunt ocupate complet. fizice care nu sunt ocupate
complet.
c) Rămâne spaţiu liber pe d) Rămâne spaţiu liber de x
disc alocat unui fişier memorie internă alocat unui
executabil neutilizat în cursul proces neutilizat în cursul
execuţiei acestuia. execuţiei acestuia.
4.Fragmentare externă este specifică:
a) Alocării dinamice a c) Alocării dinamice a
memoriei interne proceselor. memoriei interne fişierelor
executabile.
b) Alocării statice a memoriei x d) Alocării statice a memoriei
interne proceselor. interne fişierelor executabile.
5.Fragmentare externă însemnă:
a) Unui proces îi sunt alocate c) În memoria internă există x
mai multe partiţii din partiţii libere a căror
memoria internă pe care nu le dimensiune este insuficientă
foloseşte în totalitate. pentru ca un proces să fie
executat.
b) Unui fişier executabil îi d) În memoria externă există
sunt alocate mai multe partiţii libere a căror
blocuri fizice din memoria dimensiune este insuficientă
externă pe care nu le pentru ca un proces să fie
foloseşte în totalitate. executat.
6. Compactarea memoriei înseamnă:
a) Deplasarea partiţiilor x c) Deplasarea partiţiilor
alocate proceselor către alocate proceselor către locaţia
partiţia ocupată de către de memorie cu valoarea cea
nucleul SO. mai mare.
b) Deplasarea partiţiilor d) Deplasarea partiţiilor
alocate proceselor către alocate proceselor către locaţia
partiţia ocupată de către de memorie cu valoarea cea
compilatorul SO. mai mică.
7. Fiecare partiţie începe cu un cuvânt de control, care conţine:
a) Un pointer către b) Un pointer către următoarea x
următoarea partiţie din listă partiţie din listă şi un câmp care
şi un câmp care conţine conţine lungimea zonei
lungimea fişierului respective.
executabil care va fi
încărcat în partiţia
respectivă.
c) Un pointer către fişierul d) Un pointer către fişierul
executabil care va fi executabil care va fi încărcat în
încărcat în partiţie şi un partiţie şi un câmp care conţine
câmp care conţine lungimea lungimea fişierului respectiv.
partiţiei.
8. Care strategie de alocare a unei partiţii unui proces, poate lăsa un spaţiu suficient
de mare care poate fi o partiţie pentru un alt proces:
a) Metoda primei potriviri. b) Metoda celei mai bune
potriviri.
c) Metoda celei mai rele x d) Metoda potrivirii optime.
potriviri.
M3.U2
M5.U1
2. API furnizează:
a) Un set de apeluri către c) Un set de funcţii pe care x
sistemul de operare. un programator le poate
apela pentru a utiliza o
unitate.
b) Un set de apeluri către d) Un set de funcţii pe care
compilatoare. un programator le poate
apela pentru a utiliza un
fişier.
3. Driverele sunt:
a) Componente hardware. c) Componente ale SO
folosite pentru gestiunea
fişierelor.
b) Componente software d) Componente ale SO x
utilizate pentru execuţia folosite pentru gestiunea
proceselor. perifericelor.
4. Operaţiile de I/O se execută:
a) În mod utilizator. c) Prin lansarea în execuţie a
unui compilator.
b) În mod supervizor. x d) Prin lansarea în execuţie a
unui link-editor.
5. În care dintre metodele de execuţie a operaţiilor de intrare/ieşire CPU este
implicată cel mai mult:
a) Bazată pe testarea x c) Bazată pe accesul direct la
periodică a stării unităţii. memorie.
b) Bazată pe drivere şi d) Bazată pe salvarea
întreruperi. regiştrilor UC.
6. Componenta software poate plasa o comandă în registrul de comenzi pentru a
activa unitatea, atunci când fanioanele busy şi done sunt setate:
a) busy pe 0 şi done pe 1. c) busy pe 1 şi done pe 0.
b) Ambele pe 1. d) Ambele pe 0. x
M6.U2