OPF:INMBAOPS Operating Systems - Informace o předmětu
INMBAOPS Operating Systems
Obchodně podnikatelská fakulta v Karvinéléto 2018
- Rozsah
- 2/1/0. 5 kr. Ukončení: zk.
- Vyučující
- Mgr. Milena Janáková, Ph.D. (přednášející)
Mgr. Milena Janáková, Ph.D. (cvičící) - Garance
- Mgr. Milena Janáková, Ph.D.
Katedra informatiky a matematiky – Obchodně podnikatelská fakulta v Karviné
Kontaktní osoba: doc. Mgr. Petr Suchánek, Ph.D. - 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
- Managerial Informatics (program OPF, B_SYSINF)
- 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
- 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ů
- 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
- Vyučovací jazyk
- Angličtina
- Informace učitele
- Průběžný test, seminární práce, minimálně 70% účast na seminářích, vyhledávání a zpracování zdrojů na Internetu, zpracování cizojazyčných zdrojů.
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
- Statistika zápisu (léto 2018, nejnovější)
- Permalink: https://is.slu.cz/predmet/opf/leto2018/INMBAOPS