Documente Academic
Documente Profesional
Documente Cultură
Grile SO
Grile SO
U1
1. Monitorul rezident:
a) Realizează prelucrarea serială a job- x c) Lucrează în regim de
urilor. multiprogramare.
b) Permite alocarea memoriei cu partiţii d) Execută operaţiile de I/O în
fixe. paralele cu efectuarea unor calcule.
2. Conceptul de “spooling” a apărut odată cu:
a) Apariţia hard-discurilor. c) Apariţia benzilor magnetice.
b) Apariţia generaţiei a II-a de x d) Apariţia cartelelor perforate.
calculatoare.
3. Controller-ul de unitate este:
a) O componentă software. c) O interfaţă hardware a unităţii de x
I/O respective.
b) O componentă a CPU. d) Un registru al unităţii centrale.
4. Nucleul SO este:
a) Componenta SO utilizată în execuţia c) Componenta SO utilizată în
proceselor. administrarea unităţilor.
b) Componenta SO executată în mod x d) Componenta SO executată în mod
supervizor. utilizator.
5. Un proces este:
a) Un program scris într-un limbaj de c) Un program în execuţie. x
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 procesorului. x c) A îmbunătăţii utilizarea sistemului
de operare.
b) A îmbunătăţii utilizarea nucleului. d) A îmbunătăţii utilizarea sistemului
de fişiere.
9. Apelurile de sistem furnizează:
a) O interfaţă între un proces şi c) O interfaţă între un proces şi CPU.
controllerul de unitate.
b) O interfaţă între un proces şi sistemul x d) O interfaţă între un proces şi un
de operare. 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
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 resurse b) Să creeze încă unul sau mai x
proceselor în execuţie multe procese .
c) Să aloce mai multă memorie d) Să aloce mai mult spaţiu pe disc
proceselor în execuţie 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 mediu
c) Planificarea pe termen scurt. x d) Planificarea pe termen nedefinit
4. Obiectivul principal al planificării pe termen scurt este de:
a) A aloca proceselor timpul CPU b) A aloca proceselor timpul CPU
astfel încât să se optimize spaţiul de astfel încât să se optimize
pe discuri. consumul de memorie internă.
c) A aloca proceselor timpul CPU d) A aloca proceselor timpul CPU x
astfel încât să se optimize timpii astfel încât să se optimize unul sau
necesari schimbului de informaţii mai multe aspecte ale funcţionării
între procese. 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 proceselor x
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 b) Gestionarul cozii proceselor x
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 calculatoare. b) generaţiei a II-a de calculatoare. x
c)generaţiei a III-a de calculatoare. d) generaţiei a IV-a de calculatoare.
2. Fragmentarea memoriei apare:
a) În cazul alocării cu partiţii. x b) În cazul alocării paginate.
c) Pe 4 niveluri.. d) Pe 5 niveluri..
8. O intrare în tabela de segmente este compusă din:
a) Adresă de bază şi lungimea x b) Adresă tabelei de pagini a
segmentului. segmentului şi lungimea
segmentului.
c) Adresă de bază şi lungimea d) Adresă de bază şi lungimea
paginilor segmentului. fişierului executabil.
9. Comform algoritmului optimal al lui Belady, se înlocuieşte pagina care:
a) Nu va fi folosită pentru cea mai x b) Nu va fi folosită pentru cea mai
lungă perioadă de timp. scurtă perioadă de timp.
c)Este prima încărcată în memorie. d) Este ultima încărcată în
memorie.
10. Înlocuirea paginii nesolicitate cel mai mult timp are la bază observaţia că
a) O pagină care a fost solicitată b) O pagină care a fost solicitată x
mult în trecutul imediat, va fi mult în trecutul imediat, va fi
solicitată puţin în continuare.. solicitată mult şi în continuare.
c) O pagină care a fost solicitată d) O pagină care va fi solicitată
mult la început, va fi solicitată mult în viitor, nu a fost solicitată
mult şi în continuare. mult în trecut.
11. Setul de lucru relativ la parametrul Δ şi la timpul virtual t al procesului, notat cu
W(t,Δ) este:
a) Mulţimea de pagini pe care x b) Mulţimea de pagini pe care
procesul le-a cerut în ultimele Δ procesul le va cere în următoarele Δ
unităţi de timp virtual. . unităţi de timp virtual.
c) Mulţimea de pagini pe care d) Mulţimea de pagini pe care
procesul le-a cerut în primele Δ procesul le va încărca în
unităţi de timp virtual. următoarele Δ unităţi de timp
virtual.
12. În memoria “cache” se încarcă:
a) O pagină virtuală. b) Conţinutul regiştrilor CPU.
2. API furnizează:
a) Un set de apeluri către c) Un set de funcţii pe care un x
sistemul de operare. programator le poate apela pentru
a utiliza o unitate.
b) Un set de apeluri către d) Un set de funcţii pe care un
compilatoare. 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 folosite x
utilizate pentru execuţia pentru gestiunea perifericelor.
proceselor.
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 periodică x c) Bazată pe accesul direct la
a stării unităţii. memorie.
b) Bazată pe drivere şi d) Bazată pe salvarea regiştrilor
întreruperi. 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