Operační systémy
Kód | Zakončení | Kredity | Rozsah |
---|---|---|---|
36OSY | Z,ZK | 5 | 2+2s |
- Předmět je náhradou za:
- Operační systémy (X36OSY)
- Přednášející:
- Cvičící:
- Předmět zajišťuje:
- katedra počítačů
- Anotace:
-
Architektura operačních systémů, generace operačních systémů. Procesy - hierarchie, dědičné atributy, meziprocesová komunikace. Časově závislé chyby, kritické sekce. Synchronizační nástroje nižší a vyšší úrovně. Přidělování procesoru. Přidělování paměti, stránkování, segmentace. Systémy souborů, vstup/výstup. Na cvičení se probírají praktické aspekty víceprocesových operačních systémů.
- Požadavky:
-
Podmínkou k udělění zápočtu je vypracování všech samostatných úloh zadaných na cvičeních. Požadavkem ke zkoušce je znalost odpřednášené látky.
- Osnova přednášek:
-
1. Funkce operačního systému. Historie a generace operačních systémů
2. Hierarchie procesů, dědičné atributy. Immplementace procesů
3. Kritické sekce. Synchronizační nástroje s aktivním čekáním
4. Synchronizační nástroje vyšší úrovně
5. Klasické problémy synchronizace paralalních procesů
6. Cyklické plánování, prioritní strategie, kombinované metody
7. Přídělování paměti. Jednoduché metody
8. Virtuální paměť. Stránkování, tabulka stránek, asociativní paměť
9. Metody náhrady stránek. Segmentace
10. Kombinované virtualizační techniky
11. Systémy souborů, implementace systému, příklady (s5, ufs, vxfs)
12. Vstup a výstup, principy činnosti periferií. Řadiče periferií
13. Základní pojmy počítačové bezpečnosti. Klasifikace systémů
14. Rezerva
- Osnova cvičení:
-
1. Funkce operačního systému. Historie a generace operačních systémů. Organizace cvičení - operační systémy VMS, UNIX a WINDOWS NT SERVER
2. Hierarchie procesů, dědičné atributy. Immplementace procesů. Práce s procesy
3. Kritické sekce. Synchronizační nástroje s aktivním čekáním. Příklady synchronizačních úloh
4. Synchronizační nástroje vyšší úrovně, příklady
5. Klasické problémy synchronizace paralelních procesů - semafory, monitory
6. Cyklické plánování, prioritní strategie, kombinované metody
7. Přídělování paměti. Jednoduché metody. Operační systém CP/M
8. Virtuální paměť. Stránkování, tabulka stránek, asociativní paměť
9. Metody náhrady stránek. Segmentace
10. Kombinované virtualizační techniky, procesory INTEL x86
11. Systémy souborů, implementace systému, příklady (s5, ufs, vxfs)
12. Vstup a výstup, principy činnosti periferií. Řadiče periferií
13. Základní pojmy počítačové bezpečnosti. Klasifikace systémů
14. Rezerva
- Cíle studia:
- Studijní materiály:
-
1. Plášil, F., Staudek, J.: Operační systémy. SNTL, Praha 1992
2. Materiály na Internetu.
- Poznámka:
-
Rozsah výuky v kombinované formě studia: 14+4
Typ cvičení: c
Tento předmět je nabízen také v anglické verzi
- Další informace:
- Pro tento předmět se rozvrh nepřipravuje
- Předmět je součástí následujících studijních plánů: