Architektura operačních systémů
Základní informace
Výuka v kombinované formě studia probíhá podle rozvrhu zveřejněného na https://www.slu.cz/fpf/cz/uistudiumkombinovanerozvrhy
Kontaktní informace:
- e-mail: sarka.vavreckova@fpf.slu.cz
- telefon: (+420) 553 684 366
- konzultační hodiny najdete na https://www.slu.cz/fpf/cz/layout/1018
- web: http://vavreckova.zam.slu.cz
Komunikace s vyučujícím může probíhat buď s využitím výše uvedených kontaktních informací, nebo třeba přes MS Teams. Informace o změnách v rozvrhu a různá další urgentní upozornění budou zasílána přes Hromadný e-mail (v systému IS), proto prosím sledujte své školní e-mailové schránky.
Cíl výuky
V předmětu se studenti seznamují s architekturou počítačových systémů. Na přednáškách je probírána struktura operačních systémů a mechanismy související se správou paměti, procesů, zařízení a souborových systémů, a to jak v rovině obecné, tak i konkrétně u systémů Windows, Linux a případně dalších.
Osnova
- Operační systém – pojmy, účel a funkce, typy operačních systémů. Realtimové a distribuované systémy.
- Správa paměti – reálné a virtuální metody přidělování paměti. Správa paměti ve Windows a Linuxu.
- Správa procesů – paralelismus, kontext, multitasking, multithreading. Správa procesů ve Windows a v Linuxu.
- Plánování procesoru. Plánování ve Windows a v Linuxu.
- Komunikace a synchronizace procesů, prostředky synchronizace procesů, uváznutí. Implementace ve Windows a v Linuxu.
- Uváznutí procesů.
- Správa periferií, ovladače. Datová média, systémy souborů. Implementace ve Windows a v Linuxu.
- Spouštění nenativních aplikací, spolupráce operačních systémů.