Documente Academic
Documente Profesional
Documente Cultură
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
Sincronizare temporal
Gestionarea dinamic a proceselor
Sincronizarea n Windows
Procese i fire
Necesitatea sincronizrii
Structura mecanismului de sincronizare n Windows
Administrarea obiectelor de sincronizare n Windows
Excluderea mutual
Evenimentele
Semafoarele
Seciunile critice
Protejarea accesrii variabilelor
Sincronizarea n MFC
Exemplu de sincronizare n Windows
Utilizarea seciunilor critice n Windows
Structura RTL_CRITICAL_SECTION
Funcii API pentru seciunile critice
Clase de seciuni critice
Depanarea seciunilor critice
Administrarea proceselor. Realizarea excluderii mutuale.
Specificarea problemei
87. Excluderea mutual prin ateptare activ
88. Algoritmul lui Dekker
89. Ateptarea activ n sisteme multiprocesorale: Test & Set
90. Semaforul instrument elementar pentru excluderea mutual.
Definiii
91. Semaforul Proprieti
92. Realizarea excluderii mutuale cu ajutorul semafoarelor
93. Funcionarea i structura unui nucleu de sincronizare. Strile
unui proces. Fire de ateptare
94. Administrarea contextelor i schemele primitivelor
95. Realizarea unui nucleu de sincronizare. Organizarea general
96. Realizarea unui nucleu de sincronizare. Interfeele
97. Realizarea unui nucleu de sincronizare. Structuri i algoritmi
98. Realizarea unui nucleu de sincronizare. Realizarea monitoarelor.
99. Realizarea unui nucleu de sincronizare. Algoritmi de baz
100.Realizarea unui nucleu de sincronizare. Tratarea ntreruperilor
101.Realizarea unui nucleu de sincronizare. Tratarea erorilor
102.Operaii asupra proceselor
103.Crearea i distrugerea proceselor
104.Suspendarea i reluarea
105.Excluderea mutual i alocarea procesorului
106.Realizarea pentru cazul monoprocesor
107.Realizarea pentru cazul unui sistem multiprocesoral
108.Procese i fire n Linux.
109.Crearea i distrugerea proceselor. Demoni n Linux. Obinerea
informaiilor despre procese
110.Gestiunea informaiei. Principiile gestiunii informaiei. Definiii
generale. Interpretarea numelor
111. Gestiunea informaiei. Construirea cii de acces
112.Gestiunea informaiei. Structura reprezentrilor. Descriptori
113.Gestiunea informaiei. Contexte i medii
114.Gestiunea informaiei. Legarea
115.Gestiunea informaiei. Protecia
116.Gestiunea informaiei. Domenii i drepturi de acces
117.Gestiunea informaiei. Problemele proteciei
118.Desemnarea i legarea fiierelor i intrrilor-ieirilor
119.Ci de acces la un fiier
120.Desemnarea extern a fiierelor. Cataloage. Organizarea
arborescent
121.Legarea fiierelor cu fluxurile de intrare-ieire
122.Legarea programelor i datelor
123.Etapele de via a unui program
124.Funcionarea unui ncrctor
125.Funcionarea unui editor de legturi
126.Legarea prin substituie
127.Legarea prin nlnuire
128.Mecanisme de gestiune a obiectelor. Segmentarea
129.Gestiunea fiierelor. Noiuni generale