Topic outline
- Descrierea cursului- Sisteme de Operare- Cunoașterea arhitecturii, funcționalității și ctructurii sistemelor de operare. Însușire algoritmilor de planificare a proceselor în sistemele de operare. Învățarea unor tehnici de baza pentru realizarea programelor de mare fiabilitate și siguranță funcțională 
- Titularul disciplinei: Lilia Rotaru asist. univ.- Kapusteanschi Maxim - Seniușin Anton 
 
- TEMA 1Concepte de baza ale SO. Sistem de operare, proces, sistem de gestionare a proceselor, memorie.
- TEMA 2- Structura SO. Funcţiile componentelor SO. Clasificarea SO. Arhitectura soft-ului: pachete de programe, sisteme de programare, sisteme instrumentale. 
- TEMA 3- Planificarea proceselor. Politici şi mecanisme. Contoare de evenimente. Monitoare. . Probleme clasice: Problema "producător-consumator”. Problema cinei filozofilor. Problema scriitorilor şi cititorilor.Problema barbierului. 
- TEMA 4- Gestionarea proceselor, Implementarea proceselor. Comunicaţia între procese. Planificatorul lucrului procesorului, Algoritmii de planificare a lucrului proceselor. 
- TEMA 5- Planificarea memoriei. Clasificarea planificatorului de memorie Algoritmi de planificare a memoriei fizice (swapping). Memoria virtuală. Metode de organizare a memoriei virtuale: paginarea. Algoritmi de înlocuire a paginilor. 
- TEMA 7- Principiile de proiectare şi de elaborare a sistemelor de operare: analiza datelor, determinarea arhitecturii calculatorului, definirea problemei, metode de elaborare a componentelor sistemului de operare. 
