Popis:
Cíle předmětu:
Cílem je seznámit studenty s principy operačních systémů obecně a dále se základy operačního systému Unix.
Anotace:
Pojem operačního systému (OS) jako součásti programového vybavení. Architektura OS, klasifikace OS. Přehled operačních systémů. Jádro OS UNIX, jeho struktura, textové a grafické uživatelské rozhraní, příkazové jazyky. Systémy ovládání souborů, základní principy implementace vstup/výstupních operací. Správa procesů, přepínání kontextu, plánování, meziprocesová komunikace. Správa paměti, stránkování, virtuální paměť. Synchronizace procesů, semafory a další synchronizační prostředky, uváznutí, stárnutí.
Požadované prerekvizitní znalosti a dovednosti:
Základy programování v jazyce C.
Klíčová slova:
operační systém
program
proces
gnu
jádro
soubor
adresář