Vyučující
|
-
Čapek Jan, prof. Ing. CSc.
-
Horák Oldřich, RNDr. Ing. Ph.D.
|
Obsah předmětu
|
Úvod do architektur počítačů a operačních systémů. Přerušení. Činnost procesoru. Připojení a ovládání vstupů a výstupů Přímý přístup do paměti. Režimy procesoru. Obecná struktura operačního systému. Rozbor vlastností operačních systémů uživatelská rozhraní a rozhraní služeb jádra. Architektura. Procesy a vlákna,. Vnitřní paralelismus v procesech. Koordinace procesů. Synchronizace a komunikace, semafory, uváznutí. Správa paměti, logický a fyzický adresový prostor. Stránkování, segmentace, virtualizace paměti. Shrnutí probrané látky.
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Nácvik dovedností
|
Výstupy z učení
|
Cílem předmětu je rozvinout základní znalosti o operačních systémech v současné době používaných počítačů. Operační systémy jsou základní částí jakéhkoliv počítačového systému a jsou tedy i základní částí jakéhokoliv informatického studia.
Student bude schopen porozumět činnosti počítačových systémů, propojení hardwareových a softwareových komponentů za účelem dosažení vyšších výkonů a bezpečnosti. Získané poznatky bude bude umět zdůvodnit a obhájit v odborné diskuzi.
|
Předpoklady
|
nespecifikováno
|
Hodnoticí metody a kritéria
|
Ústní zkouška, Písemná zkouška, Posouzení zadané práce
Zápočet: vypracování a odevzdání prací zadaných na cvičení ve stanovených termínech v průběhu semestru. Zkouška: ústní. Podrobnosti budou zveřejněny na prvním cvičení.
|
Doporučená literatura
|
-
Silberschatz, Abraham. Operating system concepts : Windows XP update. Hoboken: John Wiley & Sons, 2003. ISBN 0-471-25060-0.
-
Silberschatz. Galvin Gagne. Operating System Concepts. Willey, 2008. ISBN 978-0470128725 .
-
Stallings. Computer Organization and Architecture: Designing for Performance (8th Edition). Pretice Hall, 2009. ISBN 978-0136073734 .
-
Stallings. Operating Systems: Internals and Design Principles (7th Edition). Pretince Hall, 2011. ISBN 978-0132309981 .
-
Tanenbaum A. S. Modern operating Systems.. Prentice Hall, 1992. ISBN 0-13-0313358-.
|