Přednášky:
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 eventů.
Klasické IPC problémy, problém jedících filosofů, problém čtenářů a spisovatelů, problém spícího holiče.
Scheduling procesů - Round-Robin, Priority, vícenásobné fronty, první job dříve, dvojúrovňový scheduling.
Řízení paměti, mono- a multi-programování, využití paměti, fixed partitions, variable partitions, 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é domainy, seznamy přístupu, ochranné modely.
Vstup/výstup, řadiče, DMA, principy I/O, obsluha přerušení, ovladače.
Disky, caching, scheduling, hodiny (hardwarové a softwarové), terminály (hardware, paměťově mapované terminály, vstupní a výstupní SW).
Zablokování, podmínky zablokování, modely, detekce zablokování a obnovení stavu.
Vznik zablokování, prevence zablokování, dvoufázové uzamčení, starvation.
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 eventů.
Klasické IPC problémy, problém jedících filosofů, problém čtenářů a spisovatelů, problém spícího holiče.
Scheduling procesů - Round-Robin, Priority, vícenásobné fronty, první job dříve, dvojúrovňový scheduling.
Řízení paměti, mono- a multi-programování, využití paměti, fixed partitions, variable partitions, 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é domainy, seznamy přístupu, ochranné modely.
Vstup/výstup, řadiče, DMA, principy I/O, obsluha přerušení, ovladače.
Disky, caching, scheduling, hodiny (hardwarové a softwarové), terminály (hardware, paměťově mapované terminály, vstupní a výstupní SW).
Zablokování, podmínky zablokování, modely, detekce zablokování a obnovení stavu.
Vznik zablokování, prevence zablokování, dvoufázové uzamčení, starvation.