UIAI218 Operační systémy

Filozoficko-přírodovědecká fakulta v Opavě
léto 2018
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
Odkaz a 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.
Aktivity Náročnost [h]
Příprava na zápočet 12
Příprava na zkoušku 12
Účast na výuce 12
Celkem 36
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 2017, léto 2019, léto 2020, léto 2021, léto 2022.