| Vyučující | 
    | 
            
                
                    Čapek Jan, prof. Ing. CSc.
                 | 
    | Obsah předmětu | 
    | Úvod do architektur počítačů a operačních systémů. Přerušení. Činnost procesoru. Připojení a ovládání vstupů a výstupů Přímý přístup do paměti. Režimy procesoru. Obecná struktura operačního systému. Rozbor vlastností operačních systémů uživatelská rozhraní a rozhraní služeb jádra. Architektura.  Procesy a vlákna,. Vnitřní paralelismus v procesech. Koordinace procesů. Synchronizace a komunikace, semafory, uváznutí. Správa paměti, logický a fyzický adresový prostor.  Stránkování, segmentace, virtualizace paměti.  Shrnutí probrané látky 
 
 | 
    | Studijní aktivity a metody výuky | 
    | Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Nácvik dovedností | 
    
    
        
        
            | Výstupy z učení | 
        
            | Cílem předmětu je rozvinout základní znalosti o operačních systémech v současné době používaných počítačů. Operační systémy jsou základní částí jakéhkoliv počítačového systému  a jsou tedy i základní částí jakéhokoliv informatického studia. Student bude schopen porozumět činnosti počítačových systémů, propojení hardwareových a softwareových komponentů za účelem dosažení vyšších výkonů a bezpečnosti. Získané poznatky bude bude umět zdůvodnit a obhájit v odborné diskuzi.
 
 | 
        
            | Předpoklady | 
        
            | nespecifikováno 
 
 | 
        
            | Hodnoticí metody a kritéria | 
        
            | Ústní zkouška, Písemná zkouška, Posouzení zadané práce 
 Zápočet: vypracování zadaných úkolů. Zkouška: ústní
 
 | 
    
    | Doporučená literatura | 
    | 
            
                
                
                    Čada O.  Operační systémy.. Grada Publishing, 1994. 
                
                    Čapek, Jan. Operační systémy I. Pardubice: Univerzita Pardubice, 2014. ISBN 978-80-7395-775-9.
                
                    Silberschatz. Galvin Gagne. Operating systems concept. Willey, 2008. ISBN 978-0470128725 .
                
                    Skočovský, Luděk. UNIX, POSIX, Plan 9. Brno: vl. nákladem, 1998. ISBN 80-902612-0-5.
                
                    Stallings. Computer Organization and Architecture: Designing for Performance (8th Edition). Pretince Hall, 2009. ISBN 978-0136073734 .
                
                    Stallings. Operational systems, 7th edition. Pretnice Hall, 2011. ISBN 978-0132309981.
                
                    Tanenbaum A. S.  Modern operating Systems.. Prentice Hall, 1992. ISBN 0-13-0313358-.
                 
 
 |