Předmět: Operační systémy I

» Seznam fakult » FPR » UAI
Název předmětu Operační systémy I
Kód předmětu UAI/684
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Četnost výuky V každém akademickém roce, jen v letním semestru.
Semestr Letní
Počet ECTS kreditů 4
Vyučovací jazyk čeština
Statut předmětu Povinný
Způsob výuky Kontaktní
Studijní praxe nespecifikováno
Doporučené volitelné součásti programu Není
Vyučující
  • Geyer Jakub, Mgr. Ph.D.
  • Pevná Daniela, Ing.
Obsah předmětu
1. Úvod do operačních systémů a základní architektury 2. Procesy a vlákna - základy a správa 3. Plánování procesů a synchronizační mechanismy 4. Meziprocesová komunikace (IPC) 5. Správa paměti - teoretické základy 6. Virtuální paměť, stránkování a swapování 7. Bootování OS a zavedení jádra 8. Souborové systémy a konfigurace 9. Disk scheduling a I/O operace 10. Ovládání I/O a správa ovladačů 11. Systémové politiky, ACL a řízení přístupu 12. Bezpečnost dat a šifrování 13. Shrnutí a příprava na OS 2

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž), E-learning, Individuální příprava ke zkoušce, Práce s multimediálními zdroji (texty, internet, IT technologie), Projektová výuka, Praktická výuka
  • Příprava na zápočet - 10 hodin za semestr
  • Účast na výuce - 42 hodin za semestr
  • Domácí příprava na výuku - 28 hodin za semestr
  • Příprava na zkoušku - 20 hodin za semestr
Výstupy z učení
Cílem předmětu je seznámit studenty s klíčovými principy operačních systémů a jejich praktickou správou v prostředí Windows, Linux i macOS. Studenti získají teoretické základy v oblasti správy procesů, paměti, vstupně-výstupních operací, souborových systémů a bezpečnosti. Důraz je kladen na praktickou aplikaci nabytých znalostí a porozumění odlišnostem mezi jednotlivými platformami.
Student získá teoretické i praktické znalosti moderních operačních systémů. Bude umět porovnat Windows, Linux a macOS, spravovat procesy, paměť, synchronizaci a IPC. Rozšíří si dovednosti v práci s příkazovou řádkou, konfiguraci systémů a osvojí základy bezpečnostních opatření a šifrování.
Předpoklady
Schopnost pracovat s příkazovou řádkou a s různými operačními systémy (alespoň na úrovni základní instalace a konfigurace).

Hodnoticí metody a kritéria
Písemná zkouška, Test

Aktivní účast na cvičení (min. 80 %). Vypracování krátkodobých úkolů. Úspěšné absolvování zápočtového testu. Zkouškový test.
Doporučená literatura
  • Pech Jiří. Operační systémy. České Budějovice, Jihočeská Univerzita, 2012. ISBN 978-80-7394-384-4.
  • Silberschatz, Abraham; Galvin, Peter B.; Gagne, Greg. Operating System Concepts. Wiley. 2018.
  • TANENBAUM, Andrew S.; BOS, Herbert. Modern Operating Systems. Harlow: Pearson. 2014.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr