Architektura operačních systémů
RNDr. Šárka Vavrečková, Ph.D.
Architektura operačních systémů
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.

V této části najdete kontakty na vyučující a osnovu předmětu.

Chapter contains:
1
Study text

V této části jsou informace o způsobu ukončení předmětu, včetně seznamu možných otázek ke zkoušce.

Chapter contains:
1
ROPOT
1
Study text
2
Web

Soubor vložený do této části obsahuje informace, které budete potřebovat k absolvování zkoušky.

Chapter contains:
1
Study text
1
Web

Pro zlepšení přístupnosti máte zkouškový test k dispozici zde v samostatné kapitole.

Chapter contains:
1
ROPOT
1
Study text

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

Požadavky na studenta

Předmět je zakončen zkouškou. Zkouška je písemná, dále naleznete seznam možných otázek ke zkoušce. Po písemné části může následovat ústní část (diskuse), zejména v případech, kdy podle písemky je hodnocení nerozhodné, nebo v případě celkového špatného výsledku.

Písemka je opravována obvykle na místě (pokud to je časově možné, i z pohledu studenta), případná ústní část může proběhnout zároveň s opravováním. 

Pokud je zkouška v daném akademickém roce ve formě online testu, počítejte s tím, že finální výsledek nebude ihned - součástí je otázka s otevřenou odpovědí, kterou je nutno hodnotit ručně. Pokud by několik dnů po odevzdání testu nebyl tento test ještě vyhodnocený, ozvěte se, dořešíme.

V rámci přípravy na zkoušku můžete třikrát vyzkoušet následující autotest (body jsou orientační, nebudou se počítat do hodnocení předmětu):

Zkouškový test najdete v samostatné sekci na konci interaktivní osnovy.

Studijní materiály

Témata probíraná na přednáškách najdete v následujícím studijním textu:

Zkouškový test

Zkouška je písemná, a to buď "na papíře" nebo ve formě online testu (pro daný akademický rok bude upřesněno vyučujícím na začátku semestru). V každém případě následuje ústní část ve formě konzultace k odevzdanému ohodnocenému testu, kdy probereme (především nesprávné) odpovědi.

Online varianta testu je zde: