OPERAČNÉ SYSTÉMY 1. Historický vývoj, základne pojmy, základne typy OS, techn. prostriedky počítačov. 2. Architektúra OS. SPRÁVA PROCESOV 2. Stavy procesov, cieľové kritéria plánovania, kvalita plánovacieho algoritmu. 3. Plánovacie algoritmy: a) spracovanie v poradí príchodu, b) cyklické plánovanie, d) najkratší proces najskôr, e) najkratší proces najskôr s preempciou, f) plánovanie podľa penalizačnej funkcie, g) prioritné plánovanie, h) kombinované algoritmy. PARALELNÉ PROCESY, KOMUNIKÁCIA MEDZI PROCESMI 4. Kritické oblasti. 5. Aktívne čakanie, pasívne čakanie, synchronizácia aktivním čakaním, Dekkerov algoritmus, technické prostriedky, ulahčujúce aktívne čakanie. 6. Vzájomné vylučovanie bez aktívneho čakania: a) semafory, definícia, operácie nad nimi, úloha producent-konzument, b) monitory, definícia, operácie nad nimi, úloha producent-konzument, c) správy, definícia, operácie nad nimi, úloha producent- konzument. 7. Uviaznutie procesov - Coffmanove podmienky. 8. Detekcia uviaznutia a zotavenie sa systému. 9. Prevencia vzniku uviaznutia. 10. Dynamická kontrola vzniku uviaznutia. SPRÁVA PAMÄTI 11. Funkcie OP, základne princípy prideľovania, LAP,FAP. 12. Metódy dynamickej transformácie adries (DAT). 13. Pridelenie jediného súvislého úseku. 14. Pridelenie statických súvislých úsekov. 15. Dynamicky tvorené súvislé úseky. 16. Stránkovanie. 17. Segmentácia. 18. Virtualizácia pamäti stránkovaním na žiadosť, segmentovaním na žiadosť. SPRÁVA PERIFÉRIÍ 19. Vývoj a súčasný stav riadenia periférnych zariadení. 20. Organizácia programového vybavenia pre správu periférii. 21. Ovládače periférnych zariadení. SPRÁVA SÚBOROV 22. Návrh systému súborov. 23. Služby systému súborov. Literatúra Operačné systémy, učebnica, autori: Penka Martincová, Karol Grondžák, vydal Edis 2004, ISBN 80-8070-242-X Operating Systems - Internals and Design Principles, autor William Stallings, vydal Prentice Hall 2000, ISBN 0-13-031999-b