Detail předmětu

Operační systémy 2

OS2 Ak. rok 2003/2004 letní semestr 6 kreditů

Aktuální akademický rok

Základní pojmy, jádro operačního systému a jeho struktura. Problematika paralelního programování a synchronizace se zaměřením na synchronizaci v jádře operačních systémů. Uváznutí, metody detekce a prevence. Plánovací algoritmy pro jednoprocesorové systémy. Správa paměti, virtuální paměť, stránkování, implementace virtuální paměti. Vstup a výstup, synchronní a asynchronní operace, ovladače, optimalizace diskových operací. Systémy souborů, metody přidělování diskového prostoru, organizace metadat, odolnost vůči výpadku, příklady systémů souborů. Bezpečnost a ochrana dat.

Podrobněji ...

Garant předmětu

Jazyk výuky

česky

Zakončení

zkouška

Rozsah

Zajišťuje ústav

Získané dovednosti, znalosti a kompetence z předmětu

Návrh paralelních programů s vlákny POSIX 1003.1, znalost použití synchronizačních nástrojů, virtuální paměti a programové rozhraní systému souborů.

Cíle předmětu

Seznámit s principy a mechanismy na nichž jsou založena jádra moderních operačních systémů.

Literatura studijní

Literatura referenční

Průběžná kontrola studia

V polovině semestru písemná půlsemestrální zkouška a 4 projekty. Půlsemestrální zkouška nemá náhradní termín. Za projekt lze získat body pouze při odevzdání do vyhlášeného termínu. Za pozdní odevzdání projektu je 0 bodů.

Zařazení předmětu ve studijních plánech

Nahoru