UINK203 Operační systémy

Filozoficko-přírodovědecká fakulta v Opavě
léto 2020
Rozsah
6/6/0. Přednáška 6 HOD/SEM, Cvičení 6 HOD/SEM. 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 (viz http://vavreckova.zam.slu.cz/pos.html) 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
V předmětu se studenti seznamují s architekturou 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 se zabýváme pokročilejšími tématy z oblasti instalace, konfigurace a údržby systémů Windows a Linux.
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. Plánování procesoru - princip, plánování ve Windows a v Linuxu.
    5. Komunikace a synchronizace procesů, prostředky synchronizace procesů. Implementace ve Windows a v Linuxu.
    6. Uváznutí procesů.
    7. Správa periferií, ovladače. Datová média, systémy souborů. Implementace ve Windows a v Linuxu.
    8. Spouštění nenativních aplikací, spolupráce operačních systémů.
    Cvičení (část semestru Windows, další část Linux):
    1. Správa Windows v textovém režimu, skripty, složené příkazy, PowerShell.
    2. Objekty ve Windows. Řízení přístupu a správa uživatelů ve Windows, zásady, šablony.
    3. Správa procesů a služeb ve Windows, WBEM.
    4. Správa zařízení a sítě.
    5. Nasazení systému Windows - instalace, aktualizace, správa softwaru.
    6. Správa UNIXových systémů v textovém režimu, skripty, složené příkazy.
    7. Správa procesů a úloh v UNIXových systémech.
    8. Řízení přístupu a správa uživatelů.
    9. Správa zařízení a sítě v UNIXových systémech.
    10. Nasazení UNIXových systémů - inicializační systémy a služby, logování, bezpečnost.
Literatura
    povinná literatura
  • Vavrečková, Šárka. WWW stránky předmětu, skripta. 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
  • MCHOES, Ann McIver. Understanding operating systems. Clifton Park, NY: Cengage Learning, 2017. ISBN 978-130-5674-257. info
  • SARWAR, Syed Mansoor a Robert KORETSKY. UNIX: the textbook. Third edition. Boca Raton: Taylor, 2016. ISBN 978-148-2233-582. info
  • NEMETH, Evi. UNIX and Linux system administration handbook. 4th ed. Upper Saddle River, NJ: Prentice Hall, 2013. ISBN 978-013-1480-056. info
  • PALMER, Michael J. a Michael WALTERS. Guide to operating systems. 4th ed. Boston, MA: Course Technology, Cengage Learning, 2012. ISBN 11-113-0636-2. info
  • Jelínek, Lukáš. Jádro systému Linux: kompletní průvodce programátora. Brno: Computer Press, 2008. ISBN 978-80-251-2084-2. 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
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)
Zkouška
Písemný test
Informace učitele
Zápočet: dva testy praktických úloh (Windows a Linux). Zkouška: 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
Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích léto 2010, léto 2011, léto 2012, léto 2013, léto 2014, léto 2015, léto 2016, léto 2017, léto 2018, léto 2019, léto 2021, léto 2022, léto 2023.