Sunteți pe pagina 1din 1

PROGRAMAREA SISTEMELOR DE OPERARE

CHESTIONAR DE EXAMEN
Grupa E213, E223
Gestiunea bufferelor cache
1. Memoria cache; structuri de date
2. Memoria cache; alg. getblk,
3. Alg. bread, breada, bwrite
Gestiunea fisierelor
4. Str. de date de tip Inode
5. Alocarea Inode in memorie; iget, iput
6. Conversia nume-Inode; alg. name
7. Accesul la inf.fisierelor; alg. bmap, tabela de cuprins
8. Str. de date de tip director
9. Structura de date super-block
10. Alocarea/eliberarea blocurilor disc; alg. alloc/free
11. Asignarea/eliberarea ionode-urilor; alg.ialloc/ifree
Apeluri sistem pentru fisiere
12. Apelurile sistem open, close
13. Apelurile sistem read, write
14. Apelul sistem lseek
15. Crearea fisierelor; create
16. Crearea fisierelor speciale; mknode
17. Apeluri sistem pentru pipe-uri anonime; alg.pipe
18. Apelul sistem dup
Structura proceselor
19. Stri i tranziii
20. Structuri de date ale proceselor
21. Plasarea n memorie a proceselor
22. Plasarea n memorie a Nucleului
23. Contextul proceselor
24. Salvarea contextului-schimbare de context
Controlul proceselor
25. Crearea proceselor-fork
26. Comunicarea intre procese prin pipe, dup, fork
27. Gestiunea semnalelor
28. Trimiterea de semnale la procese
29. Shellul
30. Bootarea SO
Planificarea proceselor
31. Politicile de planificare
32. Apeluri sistem pt. clock
33. Gestiune clock
Gestiune memorie
34. Alocarea spatiului de swap
35. Evacuarea proceselor
36. Reincarcarea proceselor
37. Structuri de date pentru demand paging
38. Fork in demand paging
39. Exec in demand paging
40. Page stealer
Comunicatiii inter-procese
41. IPC-uri: mesaje, zone comune de memorie, semafoare
42. Comunicaii n reea
43. Socket-uri
Prof.dr. Victor-Valeriu PATRICIU