UIBUC14 Operační systémy

Filozoficko-přírodovědecká fakulta v Opavě
léto 2015
Rozsah
2/2/0. 4 kr. Ukončení: zk.
Vyučující
RNDr. Šárka Vavrečková, Ph.D. (přednášející)
RNDr. Šárka Vavrečková, Ph.D. (cvičící)
Garance
RNDr. Šárka Vavrečková, Ph.D.
Ústav informatiky – Filozoficko-přírodovědecká fakulta v Opavě
Předpoklady
Předpokládají se znalosti získané v předmětu Praktikum z operačních systémů. Pokud student tento předmět ještě neabsolvoval, měl by si alespoň projít skripta z praktika a vyzkoušet si postupy týkající se v případě Windows registru a Příkazového řádku, v případě Linuxu orientaci v grafickém rozhraní a základ v shellu BASH.
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Cíle předmětu
Předmět seznamuje studenty s pokročilejšími tématy z oblasti operační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. Na cvičeních navazujeme na předmět Praktikum z operačních systémů, studenti jsou seznamováni s pokročilou správou především Windows a Linuxu.
Osnova
  • Přednášky:
    1. Operační systém - pojmy, účel a funkce, typy operačních systémů. Realtimové a distribuované systémy.
    2. Správa paměti - reálné a virtuální metody přidělování paměti. Správa paměti ve Windows a Linuxu.
    3. Správa procesů - paralelismus, kontext, multitasking, multithreading. Správa procesů ve Windows a v Linuxu.
    4. Komunikace a synchronizace procesů, prostředky synchronizace procesů, uváznutí. Implementace ve Windows a v Linuxu.
    5. Plánování procesoru. Plánování ve Windows a v Linuxu.
    6. Správa periferií, ovladače. Datová média, systémy souborů. Implementace ve Windows a v Linuxu.
    7. Spouštění nenativních aplikací, spolupráce operačních systémů.
    8. Grafický subsystém, X Window.
    Cvičení (část semestru Windows, další část Linux):
    1. Příkazový řádek a textový režim. Navazujeme na učivo z Praktika z operačních systémů. Směrování vstupu a výstupu, porovnávání, vyhledávání, proměnné, dávkové soubory.
    2. Správa na Příkazovém řádku: správa sítě a paměťových zařízení, složené příkazy, hromadné zpracování dat, skripty.
    3. Řízení přístupu: objektový model Windows, přístupová oprávnění a správa uživatelů, zásady a šablony.
    4. Správa služeb a procesů, komunikace procesů, WBEM, WMI, API, zajištění kompatibility, správa zařízení, paměťová zařízení.
    5. Nasazení Windows: konfigurace, průběh startu, metody hromadné instalace a aktualizace, běhové chyby, správa softwaru.
    6. Textový režim v Linuxu: směrování a filtry, porovnávání, vyhledávání, proměnné.
    7. Správa v textovém režimu: konfigurační a další systémové soubory, skripty, programování v shellu, překlad programů, aliasy, konverzní nástroje.
    8. Úlohy při správě: správa uživatelů a skupin, procesy a úlohy, zařízení, moduly jádra, operační paměť, správa sítě.
    9. Nasazení systému: pokročilé techniky řízení přístupu, běh systému, logování provozu, firewall, bezpečnost, instalace aplikací.
Literatura
    povinná literatura
  • VAVREČKOVÁ, Š. Prezentace, skripta (presentations, lecture notes). URL info
  • Vavrečková, Š. studijní materiály. URL info
    doporučená literatura
  • Cooper, M. Advanced BASH Scripting Guide. URL info
  • AV. AV Comperatives, porovnání antivirů. URL info
  • FileNet. File.net: komentovaný seznam souborů. URL info
  • Kol. FreeBSD Handbook. URL info
  • Brady, P. Linux Commands ? a Practical Reference. URL info
  • Microsoft Corporation. Microsoft Windows XP Professional Training Kit. Computer Press. ISBN: 80-7226-717. info
  • BITTO, O. Microsoft Windows 7 podrobná uživatelská příručka. ISBN 978-80-251-2647-9. info
  • ABCLinuxu.cz. Portál ABCLinuxu.cz. URL info
  • Root.cz. Portál Root.cz. URL info
  • Sysinternals.com. Portál Sysinternals.com, nástroje ke stažení. URL info
  • ProcessLibrary. ProcessLibrary.com: komentovaný seznam procesů. URL info
  • PCTools. Registry Guide for Windows. URL info
  • Stutz, M. The Linux Cookbook: Tips and Techniques for Everyday Use. URL info
  • Microsoft.com. Webové stránky firmy Microsoft. URL info
  • Secunia.com. Zranitelnosti v IT produktech. URL info
  • Jelínek, L. Jádro systému Linux: Kompletní průvodce programátora. Brno: Computer Press, 2008. info
  • kol. Linux: Dokumentační projekt. 4. aktualizované vydání. Brno: Computer press, 2008. info
  • Steve Shah, Wale Soyinka. Administrace systému Linux. Praha: Grada Publishing, 2007. ISBN 978-80-247-1694-7. info
  • BITTO, O. Microsoft Windows Vista CZ: Podrobná uživatelská příručka. Brno: Computer Press, 2007. info
  • Russinovich, M.E., Solomon, D.A. Vnitřní architektura Microsoft Windows. Brno: Computer Press, 2007. info
  • PECINOVSKÝ, J. Windows Vista. Podrobný průvodce. Praha: Grada Publishing, 2007. ISBN 978-80-247-2210-8. info
  • Moskowitz, J. Za´sady skupiny, profily a IntelliMirror ve Windows 2003, 2000 a XP. Brno: Computer Press, 2006. info
  • ECKSTEIN, R., COLLIER-BROWN, D., KELLY, P. Samba - Linux jako server v sítích s Windows. Brno: Computer Press, 2005. ISBN 80-251-0649-7. info
  • Raymond, E.S. Umění programování v Unixu. Brno: Computer Press, 2004. info
  • GRAHAM, S., SHAH, S. Administrace systému Linux - podrobný průvodce začínajícího administrátora. Praha: GRADA, 2003. ISBN 80-247-0641-5. info
  • HUNT, C. Linux - síťové služby. Brno: Software Press, 2003. ISBN 80-864-9759-3. info
  • ČADA, O. Operační systémy. Praha: Grada, 1993. info
Výukové metody
Přednáška s aktivizací
Přednáška s analýzou videozáznamu
Demonstrace
Projekce (statická, dynamická)
Skupinová práce na počítačové učebně
Metody hodnocení
Písemná zkouška
Rozbor produktů pracovní činnosti studenta (technické práce)
Písemný test
Informace učitele
Dva testy praktických úloh (Windows a Linux), dále písemná zkouška z témat probíraných na přednáškách.
AktivityNáročnost [h]
Příprava na zápočet12
Příprava na zkoušku12
Účast na výuce12
Celkem36
Další komentáře
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích léto 2011, léto 2012, léto 2013, léto 2014, léto 2016, léto 2017, léto 2018, léto 2019, léto 2020, léto 2021, léto 2022.