VSFS:B_POS Principy operačních systémů - Informace o předmětu
B_POS Principy operačních systémů
Vysoká škola finanční a správnízima 2024
- Rozsah
- 2/2. 16 hodin KS/semestr. 6 kr. Ukončení: zk.
- Vyučující
- Ing. Vladimír Nulíček, CSc. (cvičící)
- Garance
- Ing. Vladimír Nulíček, CSc.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Ivana Plačková - Rozvrh seminárních/paralelních skupin
- B_POS/cAPH: Út 10:30–11:14 S24, Út 11:15–12:00 S24, V. Nulíček
B_POS/pAPH: Út 8:45–9:29 S24, Út 9:30–10:15 S24, V. Nulíček
B_POS/vAPH: Pá 18. 10. 17:30–19:00 E307, 19:15–20:45 E307, Pá 1. 11. 17:30–19:00 E307, 19:15–20:45 E307, So 16. 11. 14:00–15:30 E307, 15:45–17:15 E307, Pá 29. 11. 17:30–19:00 E307, 19:15–20:45 E307, V. Nulíček - Předpoklady
- Nejsou vyžadovány žádné předpoklady
- Omezení zápisu do předmětu
- Předmět je otevřen studentům libovolného oboru.
- Cíle předmětu
- Cílem předmětu je seznámit studenty se základními principy moderních operačních systémů. Budou probrány základní funkce operačních systémů – správa paměti vč. virtualizace, správa procesů, multitasking a vlákna. Zvláštní pozornost bude věnována problematice synchronizace procesů a obraně proti deadlocku. Dále se studenti seznámí s I/O subsystémem, souborovými systémy a jejich implementací. Pozornost bude věnována rovněž problematice bezpečnosti v operačních systémech a stručně se zmíníme rovněž o základních operačních systémech pro mobilní zařízení.
- Výstupy z učení
- Na konci tohoto kurzu bude student schopen:
- porozumět a umět vysvětlit fungování operačních systémů
- kriticky hodnotit architekturu a funkčnost operačních systémů
- pochopit a umět vysvětlit funkci základních stavebních bloků operačních systémů
- porozumět problematice synchronizačních mechanismů v operačních systémech a virtualizace paměti - vysvětlit základní principy bezpečnosti operačních systémů - Osnova
- 1. Úvod do operačních systémů
- 2. Správa procesů
- 3. Multithreading a multitasking, komunikace mezi procesy
- 4. Synchronizace procesů
- 5. Obrana proti deadlocku
- 6. Správa operační paměti
- 7. Virtualizace paměti
- 8. Správa vnějších paměťových zařízení
- 9. Správa I/O zařízení a ovladače periferií
- 10. Souborové systémy a jejich implementace
- 11. Bezpečnost v operačních systémech
- 12. Uživatelská rozhraní, služby OS
- Literatura
- povinná literatura
- TANENBAUM, S. Modern operating systems. Vyd. 1. New Jersey: Prentice-Hall, 2001, 950 s. ISBN 01-303-1358-0.
- SILBERSCHATZ, Abraham, Peter B GALVIN a Greg GAGNE. Operating system concepts. 8th ed. Hoboken, NJ: J. Wiley, c2009, xx, 972 p. ISBN 978-047-0128-725.
- doporučená literatura
- ČADA, Ondřej. Operační systémy. Praha: Grada, 1994, 377 s. ISBN 80-85623-44-7.
- COULOURIS, George F, Jean DOLLIMORE a Tim KINDBERG. Distributed systems: concepts and design. 4th ed. New York: Addison-Wesley, 2005, xiv, 927 p. ISBN 03-212-6354-5.
- Výukové metody
- V prezenční formě výuky: přednášky a cvičení. V kombinované formě výuky: řízené semináře věnované vybrané problematice z přednášek i cvičení.
- Metody hodnocení
- Písemná a ústní zkouška
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
- Statistika zápisu (nejnovější)
- Permalink: https://is.vsfs.cz/predmet/vsfs/zima2024/B_POS