Тематический план
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 1
Concepte 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.