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:

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