Předmět: Hardware, rozhraní a jejich programové prostředí

« Zpět
Název předmětu Hardware, rozhraní a jejich programové prostředí
Kód předmětu AUPKS/ADHRP
Organizační forma výuky Přednáška
Úroveň předmětu Doktorský
Rok studia nespecifikován
Semestr Zimní a letní
Počet ECTS kreditů 10
Vyučovací jazyk Čeština, Angličtina
Statut předmětu Povinně-volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
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.


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