Sari la conținut
EXAMS.RO

An III

Sisteme de Operare

13 subiecte

2016

Sisteme de Operare

Marius Zaharia

2016 · Sesiune · 334,335 CB

subiect 17.07.2016 1. Definiti urmatorii termeni: turnaround time, exokernel, comunicare sincrona, VFS. 2. Tabela inversata cu paginare: cum se face translatarea de la adresa logica la cea fizica (cu schema). 3. Semnatura digitala folosind criptarea cu chei publice. 4. Zona critica, solutia cu instructiunea Test&Set si busywaiting ce respecta cele 3 criterii(excludere mutuala, progresul, asteptare limitata). Compensare Definiti tranzactia, tranzactia atomica. Atributele tranzactiei atomice si legatura cu jurnalul de inregistrari. (nu imi amintesc tot enuntul)

17 iunie 2016

Sisteme de Operare

Marius Zaharia

2016 · Sesiune · 331/333 CB

1. Definiti/Descrieti notiunile: memorie virtuala, working set, criptare simetrica, monitor notify broadcast, stare safe a unui sistem de procese si resurse, 2. Aveam un vector cu resurse valabile (erau 4 clase de resurse) si un tabel cu 12 coloane (fiecare grup de 4 coloane reprezenta: 1 numarul de resurse luat de proces, 2 numarul maxim de resurse necesar de proces si 3 (trebuia completat de noi) cate resurse trebuie date procesului). De asemenea erau 5 procese (aveam un tabel cu 5 linii si 12 coloane) Pe acest subiect erau 3 intrebari: a. Daca procesul p3 cere o resursa din clasa r2, ii poate fi satisfacuta cererea fara intarziere? b Care ar fi starea sistemului daca p3 ar prima resursa de la r2 fara intarziere (deadlock, sigura, nesigura)? c daca p3 primeste resursa ceruta fara intarziere, exista procese aflate in deadlock? Daca da, care sunt acelea?(se facea, cica, cu alg bancherului) 3. Aveam memorie cache, mem interna si disk: timp de acces cache: 10 ns timp de acces mem interna: 100ns timp de acces disk: 10000ns rata de hit cache era 0.9 si de hit interna 0.8 Care este media de timp de acces a memoriei? 4. Controller (exemplu, definie, scheme de adresare) 5. NP, NPC si alef (parca asa se numea) A corectat ok. Au picat doar cativa desi toata lumea era "ce e asta" cand a dictat subiectele

7 iunie 2016

2015

Sisteme de Operare

Marius Zaharia

2015 · Sesiune · CB

1) Definiti: Paravirtualizare, ce poate cauza un context switching, linkare dinamica, FAT, conditie de cursa 2) Arhitectura microkernel - Mach 3) Problema cu deadlock-uri 4) Problema cu accese la memorie (TLB) Bonus: Algoritm de planificare cu echitate

19 iunie 2015

Sisteme de Operare

Costin Raiciu

2015 · Sesiune · 331, 332, 333, 334 CA

Subiectele date se gasesc pe http://ocw.cs.pub.ro/courses/so Fiind un examen open-book, am considerat ca este util sa atasez 2 documente care mie mi-au folosit: - unul cu rezolvarile de la lucrarile de curs date, asezate pe capitole; - altul cu toate subiectele date la SO in diferitele sesiune, rezolvate partial sau cu raspunsuri mai "detaliate" gasite pe net care ar putea acoperi si alte raspunsuri ale unor posibile intrebari (care unele nu vor fi aceleasi cu cele date anterior).

11 iunie 20152 fișiere

2014

Sisteme de Operare

Marius Zaharia

2014 · Sesiune · 332 CB

1. Definiti/descrieti urmatorii termeni: trashing, conditie de cursa, sistem de spooling, Virtual Machine Monitor, covert channel. 2. Specificati conditiile Coffman de indeplinire a unui blocaj reciproc. 3. Descrieti structura grafului de alocare a resurselor sistemului. Care sunt tranzitiile de stare ce pot aparea intr-un astfel de graf? 4. Fiind dat un sistem in care memoria este gestionata prin mecanisme de paginare, specificati care dintre algoritmii FIFO si LRU este mai eficient. Se considera data urma de pagini 1, 2, 3, 4, 1, 2, 5, 1, 2, 3, 4, 5. Dimensiunea memoriei este de 4 blocuri, iar dimensiunea unei pagini este de 4KB.

17 iunie 2014

Sisteme de Operare

Marius Zaharia

2014 · Sesiune · 333 CB

1. Definiti: sisteme de operare in timp real, timp de asteptare, urma de pagina, TLB. 2. Round Robin 3. Cele 9 nivele ale sisitemului de operare pe straturi. 4. O problema cu LRU si FIFO(se dadea o secventa care era cea mai optima varianta)

17 iunie 2014

Sisteme de Operare

M. Zaharia

2014 · Sesiune · 334 CB

1. SCAN, SSTF, LOOK comparatie pe un set de cereri dat. 2. Dekker si Petterson - la ce sunt folositi + descriere 3. Care sunt principalele modalitati de realizare/implementare a operatiilor fizice in I/E. 4. Explicati urm notiuni: trashing, graf de alocare a resurselor, livelock, planificare omogena pe un sistem cu multiprocesor restrans. - corectare lejera pentru nota 5, corectare atenta pt ce depaseste nota 5 - o singura persoana a picat (i-a zis ca nu a fost la cursuri si nu avea ce sa ii faca)

8 iunie 2014

Sisteme de Operare

M. Zaharia

2014 · Restanțe · CB

1. Termeni: TCB, cycle stealing, localizare temporala, tabela inversata de pagini, && din shell 2. Diagrama pentru procese cu 2 stari - explicarea tranzitiilor 3. Arhitectura client-server 4. NUR

11 septembrie 2014

2013

Sisteme de Operare

M. Zaharia

2013 · Sesiune · 334 CB

1. descriere termeni: TCB, cyclic stealing, localitate temporara, tabela de pagini inversa, &&(din shell) 2. O structura ierarhica tipica a unui SO - cel cu 9 nivele 3. SGF - 4 module + scurta descriere. 4. Functiile unui driver pentru E.P.

9 iunie 2013

Sisteme de Operare

Zaharia

2013 · Sesiune · 331 CB

1. Definiti urmatorii termeni: graf de alocare a resurselor, race condition, spooling, virtual machine monitor, sisteme de operare in timp real. 2. Arhitectura microkernel. 3. Modalitati de implementare a operatiilor fizice de I/E. 4. SCAN, SSTF, LOOK comparatie pe un set de cereri dat.

28 mai 2013

2011

Sisteme de Operare

Zaharia

2011 · Sesiune · CB

Subiectele din sesiunea olimpicilor (cei din ani mai mari) duminica * 22.05.2011* *Teorie* 1. Dekker si Petterson 2. Deadlock-ul - cand apare 3. Cazul general al grafului de alocare a resurselor *Problema*: - ceva de script shell din cele facute la lab Subiecte din* 27.05.2011* *Teorie*: 1. Clasificarea SO dpdv al satisfacerii cerintelor de securitate 2. Mecanismul de formare a adresei prin combinarea intre paginare si segmentare 3. Descrieti ierarhia de memorii intr-un sistem de calcul. Descrieti un mod de implementare a memoriei cache. *Problema*: - scrieti un pogram (awk sau shell script) care determina histograma de aparitii a cuvintelor dintr-un fisier ce contine text, separator:' '; se afiseaza "cuvant - nr_aparitii" Subiecte din *31.05.2011* *Teorie*: 1. In cazul unui driver de disc, care dintre algoritmii de planificare a accesului este mai eficient: SCAN, LOOK, SSTF? Justificati. Se va considera ca in coada driverului se afla cereri de acces la pistele: 45, 140, 24, 103, 5, 90, 97, 54, 30. Discul are 200 piste. Initial capetele se afla deasupra pistei 40. 2. Care sunt principalele modalitati de realizare/implementare a operatiilor fizice in I/E. 3. Descrieti algoritmul NUR de eliminare de pagina lipsa. *Problema* - sa se afiseze linia de lungime maxima si nr ei dintr-un fisier ASCII text; se va folosi un sript awk Si cam atat pana acum. Bafta in continuare! Subiecte de azi 1 iunie. Setul 2: 1. Descrieti alg Round Robin pe mai multe niveluri cu reactie inversa 2. Se dadea un sir dintr-ala de cereri, o mem cu 4 blocuri si dim memoriei...Care alg e mai eficient? FIFO sau LRU pentru acest sir (3,2,3,5,1,2,4,3,1,6,1,6,2) ? 3. Criterii de comparare a doi algoritmi de planificare. 4. Problema: suma octetilor fisierelor ordinare din folderul primit ca parametru si toate subfolderele lui (script recursiv)

13 noiembrie 2011

Sisteme de Operare

Andrei Pitis

2011 · Restanțe · CA/CC

Subiecte din sesiunea de restante din septembrie 2011. Vezi attach!

22 septembrie 20112 fișiere