1. | | Úvod do problematiky - historie a typy architektury operačních systémů |
2. | | Procesy - hierarchie a atributy procesů, implementace procesu. Vlákna (threads) |
3. | | Techniky komunikace mezi procesy, časově závislé chyby, kritické sekce |
4. | | Metody synchronizace procesů. Metody s aktivním čekáním, vyšší synchronizační nástroje. Ekvivalence nástrojů |
5. | | Klasické problémy synchronizace paralelních procesů a způsoby jejich řešeni |
6. | | Přidělování procesoru - cyklické, prioritní a kombinované metody. Deadlock - principy vzniku a způsoby řešeni |
7. | | Správa paměti - jednoduché metody (souvislé úseky statické a dynamické, swapping) |
8. | | Správa paměti - stránkování, paměť TLB, metody náhrady stránek |
9. | | Správa paměti - segmentace a kombinované metody správy paměti |
10. | | Systémy souborů - požadavky, způsoby implementace, rychlost operací se soubory. Disková pole RAID |
11. | | Periferní zařízení - principy činnosti, typy ovladačů |
12. | | Operační systém UNIX |
13. | | Operační systém VMS |
14. | | Operační systém WINDOWS-NT |
1. | | Organizace cvičeni z předmětu, podmínky pro udělení zápočtu, využití HW a SW v učebně |
2. | | Operační systém UNIX - architektura, příkazy pro práci se soubory a procesy |
3. | | Operační systém UNIX - programování v jazyce C a v příkazovém interpretu SHELL |
4. | | Samostatná úloha - práce s procesy v OS UNIX |
5. | | Samostatná úloha - práce se soubory v OS UNIX |
6. | | Samostatná úloha - přidělování paměti v OS UNIX |
7. | | Operační systém WINDOWS NT - vývoj programu v jazyce C |
8. | | Samostatná úloha - práce s procesy v OS WINDOWS-NT |
9. | | Samostatná úloha - práce se soubory v OS WINDOWS-NT |
10. | | Samostatná úloha - přidělování paměti v OS WINDOWS-NT |
11. | | Operační systém VMS, jazyk DCL |
12. | | Samostatná úloha - jazyk DCL |
13. | | Disková pole RAID |
14. | | Započet |