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
- 100 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.
|