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