Logo ČVUT
Loading...
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2011/2012

Operační systémy

Předmět není vypsán Nerozvrhuje se
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ů:
Platnost dat k 9. 7. 2012
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet11019504.html