Předmět Základy operačních systémů (KIV / ZOS)
Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu KIV / ZOS - Základy operačních systémů, Fakulta aplikovaných věd, Západočeská univerzita v Plzni (ZČU).
Top 10 materiálů tohoto předmětu
Materiály tohoto předmětu
Materiál | Typ | Datum | Počet stažení |
---|
Další informace
Obsah
1. Úvod. Historie OS, rozdělení OS, architektura a komponenty OS2. Proces jako abstrakce. Implementace procesu. Konstrukce pro vytváření procesů.3. Problém kritické sekce. Spin-lock. Semafory. Kooperace procesů.4. Implementace semaforů. Monitory a jejich implementace.5. Zprávy, RPC. Klasické problémy meziprocesové komunikace: Problém večeřících filosofů.6. Plánování procesů - obecně, dávkové systémy.7. Plánování procesů v interaktivních systémech. Uvíznutí (deadlock).8. Uvíznutí: detekce a zotavení, dynamické zabránění, prevence. Správa hlavní paměti,základní mechanismy.9. Správa hlavní paměti - virtuální paměť.10.Vstupy a výstupy.11.Systémy souborů.12.Bezpečnost v OS.13.Případová studie: UNIX (Linux), MS Windows (7, Vista, XP).
Získané způsobilosti
Student získá:- Schopnost analyzovat základní požadavky kladené na operační systém.- Popsat základní služby poskytované operačním systémem.- Srovnat různé přístupy k implementaci určité služby operačního systému.- Vysvětlit základní mechanismy ochrany používané v operačních systémech.- Identifikovat základní problémy časového souběhu a kritických sekcí paralelních procesů.- Navrhnout efektivní metodu ošetření synchronizace a kritické sekce.
Literatura
Tatenbaum, A. Modern Operating system. Pearson Prentice Hall, 2008. ISBN 9780136006633.Tatenbaum, A.; Woodhull, A. Operating systems: design and implementation. Pearson Education International, 2009. ISBN 9780135053768.Stallings, W. Operating systems: Internals and Design Principles. Limited. Pearson Educetion, 2011. ISBN 9780132309981.Dráb, M. Jádro systému Windows, Kompletní průvodce programátora. Computer Press, 2011. ISBN 9788025127315.Snyder, G.; Nemeth, E. Linux, Kompletní příručka administrátora. Computer Press, 2008. ISBN 9788025124109.Stones, R.; Matthew, N. Linux, Začínáme programovat. Computer Press, 2008. ISBN 9788025119334.
Požadavky
Úspěšné složení dvou zápočtových testů a vypracování semestrální práce.Mezní termín pro zápočet 12.2.2016
Garant
Prof. Ing. Jiří Šafařík, CSc.
Vyučující
Ing. Ladislav PešičkaIng. Michal KratochvílIng. Ladislav Pešička