UIN2003 Operační systémy

Filozoficko-přírodovědecká fakulta v Opavě
léto 2015
Rozsah
2/2/0. 6 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
    doporučená literatura
  • Cooper, M. Advanced BASH Scripting Guide. 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
  • Stutz, M. The Linux Cookbook: Tips and Techniques for Everyday Use. URL info
  • Jelínek, L. Jádro systému Linux: Kompletní průvodce programátora. 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í
Demonstrace
Projekce (statická, dynamická)
Metody hodnocení
Písemná zkouška
Rozbor produktů pracovní činnosti studenta (technické práce)
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 1994, léto 1995, léto 1996, léto 1997, léto 1998, léto 1999, léto 2000, léto 2001, léto 2002, léto 2003, léto 2004, léto 2005, léto 2006, léto 2007, léto 2008, léto 2009, léto 2010, 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, léto 2023.