| 
        Vyučující
     | 
    
        
            
                - 
                    Sysel Martin, doc. Ing. Ph.D.
                
 
            
                - 
                    Dulík Tomáš, Ing. Ph.D.
                
 
            
                - 
                    Janků Peter, Ing. Ph.D.
                
 
            
                - 
                    Pospíšilík Martin, doc. Ing. Ph.D.
                
 
            
         
     | 
    | 
        Obsah předmětu
     | 
    
        Obsah předmětu: Procesor (skalární zpracování, asistence kompilátoru. superskalární, dynamické plánování instrukcí, predikce skoků, přejmenování registrů, ROB, spekulace, SMT. Optimalizace toku dat přes registry a přes paměť, načítání instrukcí a dat, komunikace s I/O zařízením). Mikrocontroller (architektura a vlastnosti, instrukční soubor, významné funkční bloky). Sběrnice (Standardy digitální komunikace, implementace. Sériové X paralelní rozhraní, USB, CAN, SPI, I2C)
         
         
     | 
    | 
        Studijní aktivity a metody výuky
     | 
    
        
        Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming)
        
            
                    
                
                    
                    - Účast na výuce
                        - 50 hodin za semestr
                    
 
                
                    
                    - Semestrální práce
                        - 50 hodin za semestr
                    
 
                
                    
                    - Příprava na zkoušku
                        - 50 hodin za semestr
                    
 
                
                    
                    - Domácí příprava na výuku
                        - 120 hodin za semestr
                    
 
                
             
        
        
     | 
    
        
        | Předpoklady | 
|---|
| Odborné znalosti | 
|---|
| Základní znalosti architektury osobního počítače. | 
| Základní znalosti architektury osobního počítače. | 
| Výsledky učení | 
|---|
| Vysvětlit pojmy využívané v IT a hardwaru.  | 
| Vysvětlit pojmy využívané v IT a hardwaru.  | 
| Detailně popsat architekturu a jednotlivé komponenty osobního počítače.  | 
| Detailně popsat architekturu a jednotlivé komponenty osobního počítače.  | 
| Vysvětlit principy funkce procesoru.  | 
| Vysvětlit principy funkce procesoru.  | 
| Charakterizovat typy pamětí a vysvětlit principy.  | 
| Charakterizovat typy pamětí a vysvětlit principy.  | 
| Vysvětlit a definovat principy funkce sběrnic a periférií. | 
| Vysvětlit a definovat principy funkce sběrnic a periférií. | 
| Odborné dovednosti | 
|---|
| Použít odborné detailní znalosti světového stavu vědy v dané oblasti. | 
| Použít odborné detailní znalosti světového stavu vědy v dané oblasti. | 
| Navrhnout a sestavit funkční počítač, zdůvodnit výběr a řešit problémy. | 
| Navrhnout a sestavit funkční počítač, zdůvodnit výběr a řešit problémy. | 
| Využít nízkoúrovňový přístup k hardwaru. | 
| Využít nízkoúrovňový přístup k hardwaru. | 
| Využít protokoly pro komunikaci po sběrnici. | 
| Využít protokoly pro komunikaci po sběrnici. | 
| Navrhnout nový komunikační protokol pro specifické využití. | 
| Navrhnout nový komunikační protokol pro specifické využití. | 
| Vyučovací metody | 
|---|
| Odborné znalosti | 
|---|
| Monologická (výklad, přednáška, instruktáž) | 
| Monologická (výklad, přednáška, instruktáž) | 
| Dialogická (diskuze, rozhovor, brainstorming) | 
| Dialogická (diskuze, rozhovor, brainstorming) | 
| Hodnotící metody | 
|---|
| Ústní zkouška | 
| Ústní zkouška | 
| Esej | 
| Esej | 
    
    
    | 
        Doporučená literatura
     | 
    
        
            
                
                - 
                    AMD. AMD64 Technology: AMD64 Architecture Programmer?s Manual Volume 1: Application Programming. AMD. 
                
 
            
                
                - 
                    HENNESSY, John L, David A PATTERSON a Krste ASANOVIC?. Computer architecture: a quantitative approach. Elsevier/Morgan Kaufmann, 2012. ISBN 978-0-12-383872-8.
                
 
            
                
                - 
                    intel. Intel? 64 and IA-32 Architectures Software Developer?s Manual Combined Volumes: 1, 2A, 2B, 2C, 2D, 3A, 3B, 3C, 3D, and 4.. Intel. 
                
 
            
                
                - 
                    PATTERSON, David A a John L HENNESSY. Computer organization and design: the hardware/software interface. Boston: Elsevier/Morgan Kaufmann, 2014. ISBN 978-0-12-407726-3.
                
 
            
         
         
         
     |