Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
36OSY Operační systémy Rozsah výuky:2+2
Přednášející (garant):Trdlička J. Typ předmětu:Z Zakončení:Z,ZK
Zodpovědná katedra:336 Kreditů:5 Semestr:L

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ů.

Osnovy 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

Osnovy 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

Literatura Č:
[1] Plášil, F., Staudek, J.: Operační systémy. SNTL, Praha 1992

Literatura A:
[1] Tanenbaum, A. S.: Modern Operating System. Prentice Hall 1992

Požadavky:

Rozsah výuky v kombinované formě studia: 14+4
Typ cvičení: c
Tento předmět je nabízen také v anglické verzi

Předmět je zahrnut do těchto studijních plánů:
Plán Obor Role Dop. semestr
*VTBE Výpočetní technika Z 6
*VTBEB Výpočetní technika Z 6


Stránka vytvořena 25. 2. 2002, semestry: Z/2001-2, Z/2002-3, L/2001-2, L/2002-3, připomínky k informační náplni zasílejte správci studijních plánů Návrh a realizace: I. Halaška (K336), J. Novák (K336)