INMBKOPS Operační systémy

Obchodně podnikatelská fakulta v Karviné
léto 2021
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: doc. Ing. Jan Górecki, Ph.D.
Rozvrh
Pá 12. 3. 11:25–13:00 A423, Pá 9. 4. 11:25–13:00 A423, Pá 14. 5. 11:25–13:00 A423
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 25 stud.
Momentální stav registrace a zápisu: zapsáno: 0/25, pouze zareg.: 0/25
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. Vývojové prostředí pro tvorbu operačního systému - vyšší jazyk, objektový přístup. Přehled operačních systémů
2. Operační paměť. Správce paměti. Ochrana paměti. Přidělování paměti. Fragmentace paměti. Alokační strategie
3. Správa procesů a front. Tabulka procesů. Stavy procesu. Multitasking. Přepínání programů. Kontext. Kooperativní a preemptivní multitasking. Sdílení času. Priority
4. Ovladače periferií. Vstupní a výstupní (I/O) zařízení. Vyhrazená zařízení. Sdílená zařízení. Ovladače zařízení (obrazovka, klávesnice, myš, tiskárna, disk). Postavení ovladačů v operačním systému. Bezpečnost
5. Systém souborů. Systém adresářů. Typy souborů. Sdílení souborů. Bezpečnost
6. Systém služeb. Implementace služeb. Klasické knihovny. Přidělování a uvolnění operační paměti. Práce se soubory. Služby pro práci se zařízeními pomocí ovladačů zařízení. Služby správce procesů. Grafické operace a práce s okny
7. Uživatelské rozhraní. Grafické uživatelské rozhraní. Operace pro komunikaci s uživatelem. Struktura grafického systému - okna, ikony, nabídky, dialogová okna
8. Aplikační programy. Interpret příkazů: řádkový a grafický. Aplikace: textový editor, programy pro konfiguraci sítě, zprávu uživatelských kont, sdílení souborů, terminálový program. Vývojové prostředí pro tvorbu aplikací
9. Operační systém MS Windows. Přehled funkcí. Pracovní plocha. Ovládací panel. Práce s programy. Příslušenství
10. Operační systém Linux/UNIX. Charakteristika a základní vlastnosti. Shell. Uživatelé a identifikace uživatelů
11. Linux/UNIX příkazy. Získání pomoci a nápovědy o systému. Přístup k zabudované dokumentaci. Informace o příkazech. Manipulace s procesy a dostupnými zařízeními. Monitorování a audit systému. Procesy záloh a obnovy
12. Programátorské nástroje a síťové služby v Linux/UNIX prostředí. Překladač jazyka C. Překlady rozsáhlých projektů a ladící programy. Sendmail, WWW, DNS a další služby s vazbou na internet a procesy uživatelů
13. Operační systémy pro mobilní aplikace
Literatura
    povinná literatura
  • CANNON, J. Linux for Beginners: An Introduction to the Linux Operating System and Command Line. Create Space Independent Publishing Platform, 2014. ISBN 1496145097. info
  • SILBERSCHATZ, A., P. GALVIN and G. GAGNE. Operating systems concepts. New York: Willey, 2012. ISBN 978-1118063330. info
    doporučená literatura
  • TANENBAUM, A. S., BOS, H. Modern Operating Systems. New Jersey: Prentice Hall, 2014. ISBN 978-0133591620. info
  • UJBÁNYAI, M. Programujeme pro Android. Praha: Grada Publishing, 2012. ISBN 978-80-247-3995-3. info
Odkaz a informace učitele
Seminární práce v textové podobě bude zpracována na vybrané téma související s obsahovou náplní předmětu. Kontrola a vyhodnocení seminární práce bude realizováno vyučujícím do začátku zkouškového období. Hodnocení seminární práce je součástí hodnocení zkoušky. Zkouška probíhá na učebnách vybavených PC a jejím cílem je ověřit teoretické a praktické znalosti a dovednosti získané během studia předmětu. Odevzdání seminární práce v předem stanovaném termínu je nutnou podmínkou pro možnost zapsat se na termín zkoušky.
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 2022, léto 2023, léto 2024, léto 2025, léto 2026.