Sunteți pe pagina 1din 2

1.

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.

NOIUNI DE BAZ I CLASIFICRI


Noiuni i termeni din domeniul resurselor tehnice
Noiuni i termeni din domeniul sistemelor de operare
Tipuri de sisteme de operare, obiective i funcii
Exemple de sisteme de operare
Cazul calculatoarelor personale
Comanda unor procese industriale
Sisteme tranzacionale
Sisteme n timp partajat
SISTEMUL DE OPERARE I PROCESELE
MAIN IERARHIC I MAIN EXTINS
ALTE PUNCTE DE VEDERE ASUPRA SISTEMELOR DE
OPERARE
Abordare funcional
Abordare din punctul de vedere al interfeei cu utilizatorul
EVOLUIA SISTEMELOR DE OPERARE
De la "poart deschis " la tratarea pe loturi
Multiprogramarea i partajarea timpului
Organizarea intrrilor - ieirilor n memorii tampon
Multiprogramarea
Sisteme cu timp partajat
Windows, Unix i alte sisteme
S UNIX i standardele sistemelor deschise
OSF-1 i alte variante UNIX
Standarde UNIX
Sisteme de operare cu micronucleu
MODUL SECVENIAL DE EXECUIE A UNUI PROGRAM
Noiuni fundamentale
Starea i contextul procesorului
NTRERUPERI, DEVIERI, APELAREA SUPERVIZORULUI
Activiti asincrone
Mecanisme de comutare a contextului
ntreruperi
Devieri i apelarea supervizorului
Exemple de sisteme de ntreruperi
IMPLEMENTAREA MECANISMELOR DE COMUTARE A
CONTEXTULUI
Utilizarea devierilor i apelrii supervizorului
Exemple de utilizare a ntreruperilor
PROGRAMAREA OPERAIILOR DE INTRARE-IEIRE
Organizarea general
Metode de comand a perifericelor
Intrri-ieiri buferizate n memorie
ncrcarea iniial
Gestionarea activitilor paralele. Exemple introductive
Administrarea tamponat a intrrilor-ieirelor
Comanda unui proces industrial
Noiune de proces secvenial
Proces unic. Context
Relaii ntre procese
Mulimi de procese. Paralelism
Concurena proceselor. Resurse virtuale
Excludere mutual
Sincronizarea proceselor
Exprimarea i implementarea restriciilor de precedare
Probleme de realizare a sincronizrii
Monitorul mecanism de sincronizare. Definiii. Exemple de
utilizare
Implementarea sincronizrii. Probleme-tip
Administrarea unei resurse partajate
Alocarea resurselor banalizate
Modelul cititorului i redactorului
Comunicarea ntre procese
Modelul productorului i consumatorului
Primitive de comunicare
Aplicaii : relaia client-server
Administrarea intrrilor-ieirilor
Administrarea unui periferic
Buferizarea imprimrii

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

130.Funciile unui sistem de gestiune a fiierelor


131.Organizarea general a unui sistem de gestiune a fiierelor
132.Organizarea logic a fiierelor. Acces secvenial
133.Organizarea logic a fiierelor. Acces direct. Cheie unic
134.Organizarea logic a fiierelor. Chei multiple
135.Organizarea fizic a fiierelor. Implantare secvenial.
Implantare non contigu
136.Organizarea fizic. Blocuri nlnuite. Tabele de implantare.
Alocarea memoriei secundare
137.Realizarea funciilor de acces elementar. Organizarea
descriptorilor. Localizarea fizic
138.Organizarea fizic a fiierelor. Informaii de utilizare
139.Crearea i distrugerea fiierelor.
140.Deschiderea i nchiderea fiierelor.
141.Acces elementar la informaii
142.Securitatea fiierelor. Redundana intern i restabilirea
informaiilor. Salvare periodic
143.Protecia fiierelor
144.Autentificarea n Windows. Funcia LogonUser
145.Autentificare n Windows cu ajutorul Security Support Provider
Interface
146.Funcia NetUserChangePassword n Windows.
147.SGF din sistemul de operare Unix. Caracteristici generale.
Organizarea datelor
148.SGF din sistemul de operare Unix. Descriptorii. Implantarea
fizic
149.Administrarea perifericelor. Volume amovibile. Funcionarea i
utilizarea
150.Gestiunea descriptorilor. Nume locale. Primitive de acces
151.Protecia fiierelor n UNIX
152.Alocarea resurselor. Noiuni generale. Definiii
153.Probleme n alocarea resurselor. Exemple de sisteme cu fire de
ateptare
154.Modele pentru alocarea unei resurse unice
155.Alocarea procesorului. Prim sosit, prim servit. Cererea cea mai
scurt servit prima
156.Caruselul i modele derivate
157.Disc de paginare
158.Tratarea blocrilor. Enunul problemei. Algoritmi de prevenire.
Algoritmi de profilaxie
159.Algoritmul bancherului
160.Algoritmi de detectare i tratare
161.ADMINISTRAREA MEMORIEI. CONCEPTE DE BAZ.
Memorie virtual
162.Probleme de alocare a memoriei
163.Alocarea dinamic a memoriei
164.Comportamentul ntr-o memorie virtual liniar. Proprietile
lanurilor de referine
165.Comportamentul ntr-o memorie cu capacitate limitat.
Comportamentul programelor segmentate
166.PARTIIONAREA MEMORIEI FR REAMPLASARE.
Metoda du-te vino simpl
167.Partiionarea memoriei. Partiionarea fix. Partiionarea variabil
168.ALOCAREA DINAMIC A ZONELOR DE MEMORIE.
Mecanisme de reamplasare dinamic
169.ALOCAREA DINAMIC A ZONELOR DE MEMORIE.
Algoritmi de alocare
170.ALOCAREA DINAMIC A ZONELOR DE MEMORIE.
Amplasarea i reamplasarea segmentelor
171.ALOCAREA DINAMIC A ZONELOR DE MEMORIE.
Utilizarea algoritmilor de alocare
172.Paginarea unei memorii liniare. Paginare simpl
173.Paginare la dou niveleuri. Paginarea unei memorii segmentate
174.Implementarea paginrii. Mecanismul de deviere pagin lips
175.Paginarea memoriei Partajarea i protecia informaiei
176.GESTIUNEA MEMORIEI VIRTUALE PAGINATE. Parametrii
unei discipline de alocare
177.Algoritmi de reamplsare cu partiie fix. Descrierea algoritmilor
178.Algoritmi de reamplsare cu partiie fix. Evaluare i comparare

179.Algoritmi cu partiie variabil. Reglarea arjei


180.Instabilitatea i thrashing-ul unui sistem cu multiprogramare
181.Algoritmii de reamplasare cu partiie variabil
182.Reglarea arjei i echilibrarea unei configuraii. Exemple
183.Memorii ierarhice. Caracteristici generale. Noiune de cache
184.Migrarea fiierelor. Administrarea transferurilor
185.Disc de paginaie. Disc cu bra mobil
186.Mijloacele de susinere a segmentrii memoriei i386.
187.Mecanismul segmentare cu paginaie i386
188.Mijloacele de apelare a subrutinelor i lucrrilor
189.Elaborarea unui sistem de operare. Decompoziia ierarhic i
maini abstracte
190.Conceptul de descenden i structuri cu nivele. Noiunea de
obiect
191.Interfee i specificri
192.Organizarea unui sistem mono-utilizator. Specificrile i
organizarea general
193.Organizarea unui sistem mono-utilizator. Funciile sistemului.
Limbajul de comand
194.Organizarea unui sistem mono-utilizator. Decompoziia
sistemului. Interfee interne
195.Organizarea unui sistem mono-utilizator. Primitive de intrareieire
196.Organizarea unui sistem mono-utilizator. Intrri-ieiri pentru
unitatea de disc
197.Organizarea unui sistem mono-utilizator. Introducere extragere
caractere
198.Organizarea unui sistem mono-utilizator. Sistemul de gestionare
a fiierelor. Organizarea logic
199.Organizarea unui sistem mono-utilizator. Sistemul de gestionare
a fiierelor. Organizarea fizic
200.Organizarea unui sistem mono-utilizator. Sistemul de gestionare
a fiierelor. Operaii cu fiierele
201.Organizarea unui sistem mono-utilizator. Intrri-ieiri logice i
gestiunea fluxurilor
202.Organizarea unui sistem mono-utilizator. Interpretorul limbajului
de comand. Schema general
203.Organizarea unui sistem mono-utilizator. Interpretorul limbajului
de comand. Mediul de execuie
204.Organizarea unui sistem mono-utilizator. ncrcarea unui
program. Tratarea erorilor de execuie
205.Partajarea unei maini: maini virtuale
206.STRUCTURA SISTEMELOR MULTITASKING. Sistem cu
partiia memoriei. Specificaii
207.Sistem cu partiia memoriei. Organizarea sistemului
208.Sistem cu memorie virtual. Organizare general
209.Exemplu de elaborare a unui sistem de operare multitasking.
ncrcarea sarcinii.
210.Comutarea lucrrilor. Structura descriptorului lucrrii.
211.Preluarea ntreruperii 08h. Instalarea procedurii noi de tratare
212.ncrcarea lucrrii. Comutarea lucrrii. Trecerea lucrrii n starea
eligibil.
213.Crearea discului de ncrcare
214.SISTEME DE OPERARE DE REEA. Structura sistemelor de
operare de reea
215.Tipuri de sisteme de operare de reea
216.Sisteme de operare pentru grupuri de lucru i pentru reele
corporative

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