Sunteți pe pagina 1din 4

1.

Ce resurse software sunt necesare pentru a rula un program

text, bss, data, stivă, heap, context CPU

2.Ce se partajează între threadurile aceluiași proces

spațiul de adrese, variabile globale, heap, fișierele deschise, alarme, semnale

3.Care sunt tipurile de fișiere UNIX?

normal, director, legătură simbolică, character, bloc, fifo, socket

4.Care este dimensiunea paginii în sistemul de segmentare la x86?

4kB

5.Care din următoarele condiții nu este necesar pentru cooperare corectă între procese?

nici un proces nu poate să ruleze în paralel cu un proces în secțiunea critică indiferent de


numărul de nuclee în procesor

6.Ce înseamnă planificare preemptivă?

procesele active pot fi înlăturate de planificator

7.Care este avantajul folosirii unei cuante mici la Round Robin?

timp de răspuns mai mic

8.Care este avantajul arhitecturii cu kernel monolitic față de microkernel?

oferă un overhead mai mic la apelurile sistem

9.Care sunt stările unui proces?

None, Ready, Activ, Suspendat

10.Ce conține un sistem de operare

planificator, manager de memorie, HAL, sistem de fișiere

11.Ce este memoria asociativă?

un dispozitiv de memorie capabil să găsească celule de memorie pe baza conținutului în loc


de adresă

12.Ce este un Segmentation Fault?

o eroare care apare când procesul încearcă accesare memoriei în afara spațiului alocat
13.Care este scopul apelului sistem kill?
de a trimite un semnal la un proces

14.Ce înseamnă fragmentare internă?

existența unor spații nefolosite în blocurile de memorie

15.Ce tipuri de dispozitive sunt mapate în fișiere de tip caracter?

dispozitive cu acces secvențial la date

16.Care dintre următoarele afirmații descrie un microkernel?

kernelul, alte subsistem, driverele și aplicațiile utilizator sunt izolate unul de celălalt

17.Care dintre următoarele situații este acceptabil pentru cooperare corectă între procese?

Un proces în secțiunea critică poate bloca un alt proces în secțiunea critică

18.Ce dispozitive sunt mapate în fișiere speciale de tip bloc?

dispozitive cu acces aleator

19.Care este avantajul folosirii unei cuante mari la Round Robin

overhead mai mic

20.Ce este terminalul de control?

terminalul asociat cu STDIN, STDOUT și STDERR

21. Ce operație se execută la un up pe un semafor?


semaforul se incrementează dacă nu e 0 sau nu există alte procese blocate, altfel trezește un
alt proces blocat
22. Ce este o condiție de concurență?
condiție în care mai multe procese accesează resurse comune
23. Ce este o instrucțiune atomică?
un set de instrucțiuni indivizibile
24. Ce este un proces zombie?
un proces copil terminat, a cărei stare nu a fost citit de părinte
25. Ce operație se execută la un down pe un semafor?
semaforul este decrementat dacă nu e null, altfel se blochează
26. Care din următoarele afirmații descrie un kernel monolitic?
kernelul este izolat de aplicațiile utilizator but integrat într-o singură imagine cu toate
subsistemele și driverele
27. Cum se manifestă anomalia lui Belady în cazul algoritmilor de tip stivă
nu se manifestă
28. Ce este un proces daemon?
un proces care nu are terminal de control și nu poate interacționa cu utilizatorii
29. Ce este un working set?
Setul de pagini care de obicei se accesează grupat
30 Ce înseamnă fragmentare externă?
existența unor spații neutilizate între blocurile de memorie u

31. Care dintre următoarele situații este acceptabil pentru cooperare corectă între procese?
Un proces în secțiunea critică poate bloca un alt proces în secțiunea critică

32. Ce este un PIC (Position Independent Code)?


program compilat doar cu adresare relativă (pentru cod și date) permițând relocatare ușoară
33Ce tipuri de dispozitive sunt mapate în fișiere de tip caracter?
dispozitive cu acces secvențial la date

34. Ce este page fault?


O intrerupere emisa de MMU cand adresa virtuala nu se gaseste in memoria fizica

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