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