Sunteți pe pagina 1din 4

Curriculumul unității de curs/modulului COD: S.04.O.

031
Data: 30.05.2019
Sisteme de operare. Mecanisme interne și principii Pagina 1 din 4
de proiectare

CHESTIONAR PENTRU EXAMEN


1. Noţiuni de bază și clasificări. Noţiuni şi termeni din 39. Implementarea sincronizării. Alocarea resurselor
domeniul resurselor tehnice banalizate
2. Noţiuni şi termeni din domeniul sistemelor de operare 40. Modelul cititorului şi redactorului
3. Tipuri de sisteme de operare, obiective şi funcţii 41. Comunicarea între procese
4. Exemple de sisteme de operare. Cazul calculatoarelor 42. Modelul producătorului şi consumatorului
personale 43. Primitive de comunicare
5. Exemple de sisteme de operare. Comanda unor 44. Aplicaţii: relaţia client-server
procese industriale 45. Implementarea sincronizării. Administrarea intrărilor-
6. Exemple de sisteme de operare. Sisteme tranzacţionale ieşirilor
7. Exemple de sisteme de operare. Sisteme în timp 46. Implementarea sincronizării. Administrarea unui
partajat periferic
8. Sistemul de operare și procesele 47. Implementarea sincronizării. Buferizarea imprimării
9. Mașina extinsă și mașina ierarhică 48. Implementarea sincronizării. Sincronizarea temporală
10. Alte puncte de vedere asupra SO. Abordare 49. Gestionarea dinamică a proceselor
funcţională. Abordare d.p.d.v. al interfeţei cu 50. Sincronizarea în Windows
utilizatorul 51. Procese şi fire în Windows
11. Evoluția SO. Multiprogramarea şi partajarea timpului. 52. Necesitatea sincronizării în Windows
12. Organizarea intrărilor - ieşirilor în memorii tampon. 53. Structura mecanismului de sincronizare în Windows
Sisteme cu timp partajat. 54. Administrarea obiectelor de sincronizare în Windows
13. Windows, Unix şi alte sisteme. SО UNIX şi 55. Excluderea mutuală în Windows
standardele sistemelor deschise 56. Evenimentele în Windows
14. OSF-1 şi alte variante UNIX. Standarde UNIX 57. Semafoarele în Windows
15. Sisteme de operare cu micronucleu 58. Secţiunile critice în Windows
16. Modul secvențial de execuție a unui program. Noţiuni 59. Protejarea accesării variabilelor în Windows
fundamentale. Starea şi contextul procesorului 60. Sincronizarea în MFC
17. Activităţi asincrone. Mecanisme de comutare a 61. Exemplu de sincronizare în Windows
contextului. 62. Utilizarea secţiunilor critice în Windows
18. Întreruperi. 63. Structura RTL_CRITICAL_SECTION în Windows
19. Devieri şi apelarea supervizorului 64. Funcţii API pentru secţiunile critice în Windows
20. Exemple de sisteme de întreruperi 65. Clase de secţiuni critice în Windows
21. Utilizarea devierilor şi apelării supervizorului 66. Depanarea secţiunilor critice în Windows
22. Exemple de utilizare a întreruperilor 67. Administrarea proceselor. Realizarea excluderii
23. Programarea operațiilor de I/E. Organizarea generală mutuale. Specificarea problemei
24. Programarea operațiilor de I/E. Metode de comandă a 68. Excluderea mutuală prin aşteptare activă
perifericelor 69. Algoritmul lui Dekker
25. Programarea operațiilor de I/E. Intrări-ieşiri buferizate 70. Aşteptarea activă în sisteme multiprocesorale: Test &
în memorie Set
26. Gestionarea activităţilor paralele. Exemple 71. Semaforul – instrument elementar pentru excluderea
introductive mutuală. Definiţii
27. Gestionarea activităţilor paralele. Administrarea 72. Semaforul – Proprietăţi
tamponată a intrărilor-ieşirelor 73. Realizarea excluderii mutuale cu ajutorul semafoarelor
28. Gestionarea activităţilor paralele. Comanda unui 74. Funcţionarea şi structura unui nucleu de sincronizare.
proces industrial Stările unui proces. Fire de aşteptare
29. Noţiune de proces secvenţial 75. Administrarea contextelor şi schemele primitivelor
30. Proces unic. Context 76. Realizarea unui nucleu de sincronizare. Organizarea
31. Relaţii între procese. Mulţimi de procese. Paralelism generală
32. Concurenţa proceselor. Resurse virtual. Excluderea 77. Realizarea unui nucleu de sincronizare. Interfeţele
mutuală 78. Realizarea unui nucleu de sincronizare. Structuri şi
33. Sincronizarea proceselor algoritmi
34. Exprimarea şi implementarea restricţiilor de precedare 79. Realizarea unui nucleu de sincronizare. Realizarea
35. Probleme de realizare a sincronizării monitoarelor.
36. Monitorul – mecanism de sincronizare. Definiţii. 80. Realizarea unui nucleu de sincronizare. Algoritmi de
Exemple de utilizare bază
37. Implementarea sincronizării. Probleme-tip 81. Realizarea unui nucleu de sincronizare. Tratarea
38. Implementarea sincronizării. Administrarea unei întreruperilor
resurse partajate

1
Curriculumul unității de curs/modulului COD: S.04.O.031
Data: 30.05.2019
Sisteme de operare. Mecanisme interne și principii Pagina 2 din 4
de proiectare

82. Realizarea unui nucleu de sincronizare. Tratarea 128. SGF din sistemul de operare Unix. Caracteristici
erorilor generale. Organizarea datelor
83. Operaţii asupra proceselor 129. SGF din sistemul de operare Unix. Descriptorii.
84. Crearea şi distrugerea proceselor Implantarea fizică
85. Suspendarea şi reluarea 130. Administrarea perifericelor. Volume amovibile.
86. Excluderea mutuală şi alocarea procesorului Funcţionarea şi utilizarea
87. Realizarea pentru cazul monoprocesor 131. Gestiunea descriptorilor. Nume locale. Primitive de
88. Realizarea pentru cazul unui sistem multiprocesoral acces
89. Procese şi fire în Linux. 132. Protecţia fişierelor în UNIX
90. Crearea şi distrugerea proceselor. Demoni în Linux. 133. Alocarea resurselor. Noţiuni generale. Definiţii
Obţinerea informaţiilor despre procese 134. Probleme în alocarea resurselor. Exemple de sisteme
91. Gestiunea informaţiei. Principii. Definiţii generale. cu fire de aşteptare
Interpretarea numelor 135. Modele pentru alocarea unei resurse unice
92. Gestiunea informaţiei. Construirea căii de acces 136. Alocarea procesorului. Prim sosit, prim servit. Cererea
93. Gestiunea informaţiei. Structura reprezentărilor. cea mai scurtă servită prima
Descriptori 137. Caruselul şi modele derivate
94. Gestiunea informaţiei. Contexte şi medii 138. Disc de paginare
95. Gestiunea informaţiei. Legarea 139. Tratarea blocărilor. Enunţul problemei. Algoritmi de
96. Gestiunea informaţiei. Protecţia prevenire. Algoritmi de profilaxie
97. Gestiunea informaţiei. Domenii şi drepturi de acces 140. Algoritmul bancherului
98. Gestiunea informaţiei. Problemele protecţiei 141. Algoritmi de detectare şi tratare
99. Desemnarea şi legarea fişierelor şi intrărilor-ieşirilor 142. Aadministrarea memoriei. Concepte de bază. Memorie
100. Căi de acces la un fişier virtuală
101. Desemnarea externă a fişierelor. Cataloage. 143. Probleme de alocare a memoriei. Alocarea dinamică a
Organizarea arborescentă memoriei
102. Legarea fişierelor cu fluxurile de intrare-ieşire 144. Comportamentul într-o memorie virtuală liniară.
103. Legarea programelor şi datelor Proprietăţile lanţurilor de referinţe
104. Etapele de viaţă a unui program 145. Comportamentul într-o memorie cu capacitate
105. Funcţionarea unui încărcător limitată. Comportamentul programelor segmentate
106. Funcţionarea unui editor de legături 146. Paeriționarea memoriei fără reamplasare. Metoda du-
107. Legarea prin substituţie te – vino simplă
108. Legarea prin înlănţuire 147. Partiţionarea memoriei. Partiţionarea fixă.
109. Mecanisme de gestiune a obiectelor. Segmentarea Partiţionarea variabilă
110. Gestiunea fişierelor. Noţiuni generale 148. Alocarea dinamică a zonelor de memorie. Mecanisme
111. Funcţiile unui sistem de gestiune a fişierelor de reamplasare dinamică
112. Organizarea generală a unui sistem de gestiune a 149. Alocarea dinamică a zonelor de memorie. Algoritmi
fişierelor de alocare
113. Organizarea logică a fişierelor. Acces secvenţial 150. Alocarea dinamică a zonelor de memorie. Amplasarea
114. Organizarea logică a fişierelor. Acces direct. Cheie şi reamplasarea segmentelor
unică 151. Alocarea dinamică a zonelor de memorie. Utilizarea
115. Organizarea logică a fişierelor. Chei multiple algoritmilor de alocare
116. Organizarea fizică a fişierelor. Implantare secvenţială. 152. Paginarea unei memorii liniare. Paginare simplă
Implantare non contiguă 153. Paginare la două niveleuri. Paginarea unei memorii
117. Organizarea fizică. Blocuri înlănţuite. Tabele de segmentate
implantare. Alocarea memoriei secundare 154. Implementarea paginării. Mecanismul de deviere
118. Realizarea funcţiilor de acces elementar. Organizarea “pagină lipsă”
descriptorilor. Localizarea fizică 155. Paginarea memoriei Partajarea şi protecţia informaţiei
119. Organizarea fizică a fişierelor. Informaţii de utilizare 156. Gestiunea memoriei virtuale paginate. Parametrii unei
120. Crearea şi distrugerea fişierelor. discipline de alocare
121. Deschiderea şi închiderea fişierelor. 157. Algoritmi de reamplsare cu partiţie fixă. Descrierea
122. Acces elementar la informaţii algoritmilor
123. Securitatea fişierelor. Redundanţa internă şi 158. Algoritmi de reamplsare cu partiţie fixă. Evaluare şi
restabilirea informaţiilor. Salvare periodică comparare
124. Protecţia fişierelor 159. Algoritmi cu partiţie variabilă. Reglarea şarjei
125. Autentificarea în Windows. Funcţia LogonUser 160. Instabilitatea şi thrashing-ul unui sistem cu
126. Autentificare în Windows cu ajutorul Security Support multiprogramare
Provider Interface 161. Algoritmii de reamplasare cu partiţie variabilă
127. Funcţia NetUserChangePassword în Windows. 162. Reglarea şarjei şi echilibrarea unei configuraţii.
Exemple

2
Curriculumul unității de curs/modulului COD: S.04.O.031
Data: 30.05.2019
Sisteme de operare. Mecanisme interne și principii Pagina 3 din 4
de proiectare

163. Memorii ierarhice. Caracteristici generale. Noţiune de


cache
164. Migrarea fişierelor. Administrarea transferurilor
165. Disc de paginaţie. Disc cu braţ mobil
166. Mijloacele de susţinere a segmentării memoriei i386.
167. Mecanismul segmentare cu paginaţie i386
168. Mijloacele de apelare a subrutinelor şi lucrărilor
169. Elaborarea unui sistem de operare. Decompoziţia
ierarhică şi maşini abstracte
170. Conceptul de descendenţă şi structuri cu nivele.
Noţiunea de obiect
171. Interfeţe şi specificări
172. Organizarea unui sistem mono-utilizator. Specificările
şi organizarea generală
173. Organizarea unui sistem mono-utilizator. Funcţiile
sistemului. Limbajul de comandă
174. Organizarea unui sistem mono-utilizator.
Decompoziţia sistemului. Interfeţe interne
175. Organizarea unui sistem mono-utilizator. Primitive de
intrare-ieşire
176. Organizarea unui sistem mono-utilizator. Intrări-ieşiri
pentru unitatea de disc
177. Organizarea unui sistem mono-utilizator. Introducere
– extragere caractere
178. Organizarea unui sistem mono-utilizator. Sistemul de
gestionare a fişierelor. Organizarea logică
179. Organizarea unui sistem mono-utilizator. Sistemul de
gestionare a fişierelor. Organizarea fizică
180. Organizarea unui sistem mono-utilizator. Sistemul de
gestionare a fişierelor. Operaţii cu fişierele
181. Organizarea unui sistem mono-utilizator. Intrări-ieşiri
logice şi gestiunea fluxurilor
182. Organizarea unui sistem mono-utilizator. Interpretorul
limbajului de comandă. Schema generală
183. Organizarea unui sistem mono-utilizator. Interpretorul
limbajului de comandă. Mediul de execuţie
184. Organizarea unui sistem mono-utilizator. Încărcarea
unui program. Tratarea erorilor de execuţie
185. Partajarea unei maşini: maşini virtuale
186. STRUCTURA SISTEMELOR MULTITASKING.
Sistem cu partiţia memoriei. Specificaţii
187. Sistem cu partiţia memoriei. Organizarea sistemului
188. Sistem cu memorie virtuală. Organizare generală
189. Exemplu de elaborare a unui sistem de operare
multitasking. Încărcarea sarcinii.
190. Comutarea lucrărilor. Structura descriptorului lucrării.
191. Preluarea întreruperii 08h. Instalarea procedurii noi de
tratare
192. Încărcarea lucrării. Comutarea lucrării. Trecerea
lucrării în starea eligibil.
193. Crearea discului de încărcare
194. SISTEME DE OPERARE DE REŢEA. Structura
sistemelor de operare de reţea
195. Tipuri de sisteme de operare de reţea
196. Sisteme de operare pentru grupuri de lucru şi pentru
reţele corporative

3
Curriculumul unității de curs/modulului COD: S.04.O.031
Data: 30.05.2019
Sisteme de operare. Mecanisme interne și principii Pagina 4 din 4
de proiectare

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