FPF:UIN2003 Operační systémy - Informace o předmětu
UIN2003 Operační systémy
Filozoficko-přírodovědecká fakulta v Opavěléto 2023
- Rozsah
- 2/2/0. 6 kr. Ukončení: zk.
- Vyučující
- RNDr. Šárka Vavrečková, Ph.D. (přednášející)
Mgr. Lenka Resslerová (cvičící)
RNDr. Šárka Vavrečková, Ph.D. (cvičící)
Mgr. Daniel Valenta, Ph.D. (cvičící) - Garance
- RNDr. Šárka Vavrečková, Ph.D.
Ústav informatiky – Filozoficko-přírodovědecká fakulta v Opavě - Rozvrh
- St 11:25–13:00 PED1
- Rozvrh seminárních/paralelních skupin:
- Předpoklady
- ! UIAI018 Operační systémy
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
- Aplikovaná informatika (program FPF, B1802 AplI)
- Aplikovaná matematika (program MU, B1101)
- Aplikovaná matematika pro řešení krizových situací (program MU, B1101)
- Informatika a výpočetní technika (program FPF, B1801 Inf)
- Matematické metody v ekonomice (program MU, B1101)
- Obecná matematika (program MU, B1101)
- 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í.
- Přednášky:
- Literatura
- 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
- 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
- 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á) - Metody hodnocení
- Písemná zkouška
Rozbor produktů pracovní činnosti studenta (technické práce)
Zkouška - 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
- Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
- Statistika zápisu (nejnovější)
- Permalink: https://is.slu.cz/predmet/fpf/leto2023/UIN2003