Differences

This shows you the differences between two versions of the page.

Link to this comparison view

so:2012-2013:examen [2013/03/14 19:26]
traian.popeea
— (current)
Line 1: Line 1:
-===== Examen ===== 
  
-  * Urmăriți precizările din [[:​so:​2012-2013:​notare:​reguli-notare-ca-cc|pagina de reguli]]. 
- 
-==== Examen final ==== 
- 
-  * Examenele finale ale cursului de Sisteme de Operare se vor desfășura astfel: 
-    * TODO 
-  * Rugăm să veniți în intervalul stabilit grupei voastre. Dacă, din motive obiective, nu puteți participa în data repartizată,​ trimiteți-i un e-mail lui [[traian.popeea@gmail.com|Traian]] cu subiectul "[SO] Transfer examen - Prenume Nume, Grupa"​. 
-  * Puteți participa la **un singur** examen. 
- 
-==== Lucrări ==== 
- 
-  * Nu există sesiune de contestații pentru lucrările de curs. În cazul în care considerați că au fost lipsuri la corectarea lucrării, trimiteți un e-mail lui [[traian.popeea@gmail.com|Traian]]. 
-    * Folosiți subiectul [SO][Lucrare X] Prenume Nume - grupa; de exemplu [SO][Lucrare 1] Andreea Popescu - 332CA. 
- 
-=== Lucrare 1 === 
- 
-  * 12 martie, 14:​05-14:​15,​ EC101, seria CA 
-  * 13 martie, 17:​05-17:​15,​ EC105, seria CC 
- 
-== 3CA, nr. 1 == 
- 
-  - Fie P0 procesul părinte al procesului P1, T0 momentul de timp la care P0 execută apelul wait() și T1 momentul de timp la care P1 execută apelul exit(). În ce stare vor fi cele două procese în intervalul (T0, T1) dacă T0<T1? 
-  - Știind că apelul write(42, "​X",​ 1), executat în procesul P, se întoarce cu succes, care este numărul minim de fișiere deschise de procesul P? De ce? Antetul apelului write este write(fd, *buf, count). 
-  - Prezentați un avantaj al mapării spațiului de memorie al kernel-ului în spațiul de adresă al fiecărui proces. 
- 
-== 3CA, nr. 2 == 
- 
-  - Fie P0 procesul părinte al procesului P1, T0 momentul de timp la care P0 execută apelul wait() și T1 momentul de timp la care P1 execută apelul exit(). În ce stare vor fi cele două procese în intervalul (T1, T0) dacă T1<T0? 
-  - Fie secvența de pseudocod:<​code>​ 
-for (i = 0; i < 42; i++) 
-      printf(...);</​code>​Care este numărul minim, respectiv numărul maxim de apeluri de sistem din secvența de mai sus? 
-  - De ce un proces orfan nu poate deveni zombie? 
- 
-== 3CC, nr. 1 == 
- 
-  - De ce apelul fclose realizează în spate apel de sistem, dar apelul printf nu întotdeauna?​ 
-  - Fie P1 și P2 două procese diferite. Când este posibil ca modificarea cursorului de fișier pentru un descriptor din P1 să conducă la modificarea cursorului de fișier pentru un descriptor din P2? 
-  - Fie P un proces zombie. Ce procese îl pot elimina din sistem prin apelul wait()? 
- 
-== 3CC, nr. 2 == 
- 
-  - În urma unui apel fork() pot rezulta între X și Y procese noi. Ce valori au X și Y? 
-  - Care este numărul minim de descriptori de fișier valizi în cadrul unui proces? În ce situație este posibilă această valoare? 
-  - Dați două exemple de resurse care pot aparține unui proces, dar nu pot aparține unui program. 
- 
-=== Lucrare 2 === 
- 
-  * 2 aprilie, 14:​05-14:​15,​ EC101, seria CA 
-  * 3 aprilie, 17:​05-17:​15,​ EC105, seria CC 
- 
-== 3CA, nr. 1 == 
- 
-== 3CA, nr. 2 == 
- 
-== 3CC, nr. 1 == 
- 
-== 3CC, nr. 2 == 
- 
-=== Lucrare 3 === 
- 
-  * 23 aprilie, 14:​05-14:​15,​ EC101, seria CA 
-  * 24 aprilie, 17:​05-17:​15,​ EC105, seria CC 
- 
-== 3CA, nr. 1 == 
- 
-== 3CA, nr. 2 == 
- 
-== 3CC, nr. 1 == 
- 
-== 3CC, nr. 2 == 
- 
-=== Lucrare 4 === 
- 
-  * 21 mai, 14:​05-14:​15,​ EC101, seria CA 
-  * 22 mai, 17:​05-17:​15,​ EC105, seria CC 
- 
-== 3CA, nr. 1 == 
- 
-== 3CA, nr. 2 == 
- 
-== 3CC, nr. 1 == 
- 
-== 3CC, nr. 2 == 
- 
-== Examene anterioare == 
- 
-{{indexmenu>:​examen#​1|rsort}} 
so/2012-2013/examen.1363281997.txt.gz · Last modified: 2013/03/14 19:26 by traian.popeea
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0