Operační systém, historie, koncept (procesy, soubory, systémová volání, shell), struktura OS (monolitické, vrstvené, virtuální a client-server OS).
Procesy, meziprocesová komunikace, semafory, monitory, zprávy, čítače událostí.
Klasické IPC problémy, problém obědvajících filosofů, problém čtenářů a spisovatelů, problém spícího holiče.
Plánování procesů - Round-Robin, priority, vícenásobné fronty, první job dříve, dvojúrovňové plánování.
Řízení paměti, mono- a multi-programování, využití paměti, pevné oblasti, dynamické oblasti, bitmapy, spojované seznamy, alokace odkladného prostoru.
Virtuální paměť, stránkování, algoritmy výměny stránek.
Modelování algoritmů stránkování, tvorba stránkovacích systémů, segmentace.
Souborový systém - soubory, adresáře, implementace souborového systému.
Bezpečnost souborového systému, bezpečné prostředí, principy ochrany, uživatelská autentizace.
Ochranné mechanismy, chráněné domény, seznamy přístupu, ochranné modely.
Vstup/výstup, řadiče, DMA, principy I/O, obsluha přerušení, ovladače zařízení.
Zablokování, podmínky zablokování, modely, detekce zablokování a obnovení stavu.
Vznik zablokování, prevence zablokování, dvoufázové uzamčení, zdánlivé zablokování.
Nové trendy v OS, RT systémy, OS pro embeded zařízení.
Procesy, meziprocesová komunikace, semafory, monitory, zprávy, čítače událostí.
Klasické IPC problémy, problém obědvajících filosofů, problém čtenářů a spisovatelů, problém spícího holiče.
Plánování procesů - Round-Robin, priority, vícenásobné fronty, první job dříve, dvojúrovňové plánování.
Řízení paměti, mono- a multi-programování, využití paměti, pevné oblasti, dynamické oblasti, bitmapy, spojované seznamy, alokace odkladného prostoru.
Virtuální paměť, stránkování, algoritmy výměny stránek.
Modelování algoritmů stránkování, tvorba stránkovacích systémů, segmentace.
Souborový systém - soubory, adresáře, implementace souborového systému.
Bezpečnost souborového systému, bezpečné prostředí, principy ochrany, uživatelská autentizace.
Ochranné mechanismy, chráněné domény, seznamy přístupu, ochranné modely.
Vstup/výstup, řadiče, DMA, principy I/O, obsluha přerušení, ovladače zařízení.
Zablokování, podmínky zablokování, modely, detekce zablokování a obnovení stavu.
Vznik zablokování, prevence zablokování, dvoufázové uzamčení, zdánlivé zablokování.
Nové trendy v OS, RT systémy, OS pro embeded zařízení.