INMBKOPS Operační systémy

Obchodně podnikatelská fakulta v Karviné
léto 2024
Rozsah
12/0/0. Přednáška 12 HOD/SEM. 5 kr. Ukončení: zk.
Vyučující
Mgr. Milena Janáková, Ph.D. (přednášející)
Garance
Mgr. Milena Janáková, Ph.D.
Katedra informatiky a matematiky – Obchodně podnikatelská fakulta v Karviné
Kontaktní osoba: Ing. Jan Górecki, Ph.D.
Rozvrh
So 9. 3. 8:05–9:40 B101, So 6. 4. 8:05–9:40 B101, So 27. 4. 8:05–9:40 B101
Předpoklady
FAKULTA(OPF) && TYP_STUDIA(B) && FORMA(K)
Omezení zápisu do předmětu
Předmět je určen pouze studentům mateřských oborů.

Předmět si smí zapsat nejvýše 57 stud.
Momentální stav registrace a zápisu: zapsáno: 11/57, pouze zareg.: 0/57
Mateřské obory/plány
Cíle předmětu
Cílem předmětu je seznámit studenty se strukturou a základními funkcemi operačních systémů.
Osnova
  • 1. Operační systém a jeho struktura. Vrstvy operačního systému, jádro a standardizace. Vývojové prostředí pro tvorbu operačního systému. Architektura operačního systému. Přehled operačních systémů, operační systémy typu Linux/UNIX, operační systémy pro mobilní zařízení, webový prohlížeč, IoT (Internet of Things) a Live systém z USB.
    2. Operační paměť a správa procesů. Správa operační paměti, správce paměti a ochrana paměti. Přidělování paměti. Fragmentace paměti. Alokační strategie. Virtuální paměť a jednotka řízení paměti. Správa procesů. Multitasking. Kontext. Sdílení času. Stavy procesů a plánování procesů. Komunikace mezi procesy.
    3. Ovladače periferií. Vyhrazené periferie, sdílené periferie a společné periferie. Vyhrazování periferií a virtualizace. Ovladače periferií a skupiny služeb. Komunikace s periferií, horní a dolní polovina ovladače. Semafory. Ochrana proti deadlocku. Ovládání konkrétních periferií. Optimalizace služeb ovladačů disku a struktura disku.
    4. Souborové systémy. Implementace systému souborů, alokační jednotky, řetězení a index. Systém adresářů, formátované soubory a sdílení souborů. Vlastnosti souboru, mechanismus přístupových práv. Struktura obyčejného souboru, i-uzel a tabulka obsahu. Struktura souborového systému, zaváděcí blok, superblok, oblast i-uzlů a oblast datových bloků.
    5. Systém služeb a síťové prostředí. Implementace služeb, systémové služby, klasické knihovny, sdílené knihovny a servery. Textové služby, národní prostředí a práce v cizím jazyce, podpora databází, komunikace mezi programy na vyšší úrovni. Síťové prostředí a vrstvy síťového ovladače. Rodina protokolů TCP/IP, IP adresy a speciální adresy. Brány, nameservery a DNS (Domain Name System).
    6. Aplikační programy a uživatelské prostředí. Aplikační programy operačního systému, textové editory, vývojové prostředí, www, e-mail, telnet a FTP. Uživatelské prostředí, účty uživatelů a skupiny. Správa účtů uživatelů a jejich skupin, pracovní prostředí uživatelů. Shell.
    7. Bezpečnost provozu a monitorování. Bezpečnost provozu, bezpečnostní hrozby a rizika, bezpečnostní strategie. Standardizace v oblasti bezpečnosti. Další mechanismy bezpečnosti, správa hesel, koncept správce systému a úrovně spuštění operačního systému. Monitorování a logové zprávy. Požadavky automatizace a možnosti uplatnění umělé inteligence.
Literatura
    povinná literatura
  • CHAKRABORTY, P., 2023. Operating Systems: Evolutionary Concepts and Modern Design Principles. Chapman & Hall/CRC. ISBN 9781003383055.
  • KAMENÍK, P., 2021. Příkazový řádek v Linuxu. Brno: Computer Press. ISBN 978-80-251-5033-7.
  • BLOKDYK, G., 2020. Trusted Operating System A Complete Guide - 2020 Edition. 5STARCooks. ASIN B088NP1QYV.
  • JANŮ, S. and P. URBAN, 2015. Bible Windows 10. Zoner Press. ISBN 978-80-7413-328-2.
    doporučená literatura
  • WARD, B. 2021. How Linux works: what every superuser should know. SAN FRANCISCO: NO STARCH PRESS. ISBN 978-1-7185-0040-2.
  • MESSIER, R., 2018. Learning Kali Linux: security testing, penetration testing, and ethical hacking. O'Reilly Media. ASIN B07FNDJ31C.
  • ANDERSON, T. and M. DAHLIN, 2015. Operating Systems: principles and practice. Recursive Books. ASIN B014I57BEA.
Informace učitele
Požadavky na studenta: aktivní účast na seminářích. Hodnotící metody: průběžný test (13. týden, otázky z teorie a ovládání operačních systémů). Zkouška (prokázání praktických znalostí z ovládání operačních systémů s přesahem do konfigurace vybraných aplikací jako www server, či Domain Name System). Student může získat 14 bodů z průběžného testu, 7 bodů za aktivitu a 14 bodů ze zkoušky. Pro úspěšné absolvování předmětu musí student získat minimálně 21 bodů a celkově je možno získat 35 bodů.
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 zima 2014, zima 2015, léto 2016, zima 2016, léto 2017, zima 2017, léto 2018, zima 2018, léto 2019, léto 2020, léto 2021, léto 2022, léto 2023.
  • Statistika zápisu (nejnovější)
  • Permalink: https://is.slu.cz/predmet/opf/leto2024/INMBKOPS