UIAI218 Operační systémy

Filozoficko-přírodovědecká fakulta v Opavě
léto 2017
Rozsah
Přednáška 6 HOD/SEM, Cvičení 6 HOD/SEM. 7 kr. Ukončení: zk.
Vyučující
RNDr. Šárka Vavrečková, Ph.D. (přednášejí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
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á, Šárka. WWW stránky předmětu, skripta. URL info
    doporučená literatura
  • AV. AV Comperatives, porovnání antivirů. URL info
  • FileNet. File.net: komentovaný seznam souborů. URL 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
  • Microsoft.com. Webové stránky firmy Microsoft. URL info
  • Secunia.com. Zranitelnosti v IT produktech. URL info
  • kol. Linux: Dokumentační projekt. 4. aktualizované vydání. Brno: Computer press, 2008. info
  • BITTO, O. Microsoft Windows Vista CZ: Podrobná uživatelská příručka. Brno: Computer Press, 2007. 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
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 2013, léto 2014, léto 2015, léto 2016, léto 2018, léto 2019, léto 2020, léto 2021, léto 2022.