Vyučující
|
-
Sysel Martin, doc. Ing. Ph.D.
-
Vojtěšek Jiří, doc. Ing. Ph.D.
|
Obsah předmětu
|
Obsah předmětu: Jádro operačního systému, správa procesů a vláken (algoritmy plánování procesů, PCB, context switch, přerušení, system calls, IPC, prostředky synchronizace), správa paměti (Virtuální paměť, alokace, stránkování), I/O - souborové systémy (struktura, přístup, zabezpečení), networking (sockety, protokoly). Moderní metody návrhu počítačových sítí. Vrstvová architektury síťových modelů. Vysokorychlostní a bezdrátové sítě. Mobilní sítě a bezdrátové připojení - nové standardy 802.11 a aktuální trendy. IP adresy verze 6 a adresování v sítích. Internet of Things (IoT).
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming)
- Domácí příprava na výuku
- 100 hodin za semestr
- Příprava na zkoušku
- 50 hodin za semestr
- Semestrální práce
- 50 hodin za semestr
- Účast na výuce
- 50 hodin za semestr
|
Předpoklady |
---|
Odborné znalosti |
---|
Základní znalosti operačních systémů a sítí. |
Základní znalosti operačních systémů a sítí. |
Výsledky učení |
---|
Vysvětlit terminologii a pojmy z oblasti operačních systémů. |
Vysvětlit terminologii a pojmy z oblasti operačních systémů. |
Vysvětlit terminologii a pojmy z oblasti počítačových sítí. |
Vysvětlit terminologii a pojmy z oblasti počítačových sítí. |
Vyjmenovat a podrobně definovat stavy procesů a vláken, důvody ke změně stavu, výhody a problémy vzájemné komunikace. |
Vyjmenovat a podrobně definovat stavy procesů a vláken, důvody ke změně stavu, výhody a problémy vzájemné komunikace. |
Vysvětlit význam a princip fungování pamětí a jejich implementace (Virtual memory, paging, storage). |
Vysvětlit význam a princip fungování pamětí a jejich implementace (Virtual memory, paging, storage). |
Vysvětlit směrování v počítačových sítích včetně směrovacích externích i interních protokolů. |
Vysvětlit směrování v počítačových sítích včetně směrovacích externích i interních protokolů. |
Odborné dovednosti |
---|
Použít znalosti v praxi pro různé operační systémy (Windows, Linux). |
Použít znalosti v praxi pro různé operační systémy (Windows, Linux). |
Konfigurovat operační systémy s využitím GUI i příkazvého řádku. |
Konfigurovat operační systémy s využitím GUI i příkazvého řádku. |
Spravovat operační systémy (Linux a Windows) a počítačové sítě. |
Spravovat operační systémy (Linux a Windows) a počítačové sítě. |
Nastavit směrovače a přepínače přes consolový port a počítačovou síť. |
Nastavit směrovače a přepínače přes consolový port a počítačovou síť. |
Aplikuje nastavení ACL a DHCP, nastavení a správa VLAN |
Aplikuje nastavení ACL a DHCP, nastavení a správa VLAN |
Vyučovací metody |
---|
Odborné znalosti |
---|
Monologická (výklad, přednáška, instruktáž) |
Dialogická (diskuze, rozhovor, brainstorming) |
Dialogická (diskuze, rozhovor, brainstorming) |
Monologická (výklad, přednáška, instruktáž) |
Hodnotící metody |
---|
Esej |
Esej |
Ústní zkouška |
Ústní zkouška |
Doporučená literatura
|
-
AMD. AMD64 Technology: AMD64 Architecture Programmer?s Manual Volume 1: Application Programming. AMD.
-
intel. Intel? 64 and IA-32 Architectures Software Developer?s Manual Combined Volumes: 1, 2A, 2B, 2C, 2D, 3A, 3B, 3C, 3D, and 4.. Intel.
-
SILBERSCHATZ A., GALVIN P. B. & GAGNE G. Operating system concepts.. NJ: Wiley, 2013. ISBN 978-1-118-06333-0.
-
STALLINGS, W. Operating Systems: Internals and Design Principles. 2011. ISBN 978-9332518803.
-
TANENBAUM, A. S. Modern operating systems. 2015. ISBN 978-0133591620.
-
YOSIFOVICH, P., RUSSINOVICH, M. E., SOLOMON, D. A., IONESCU, A. Windows Internals Part 1: Systém, architecture, processes, threads, memory management, and more.. 2017.
|