Předmět: Architektury číslicových systémů 1

« Zpět
Název předmětu Architektury číslicových systémů 1
Kód předmětu KIV/ACS1
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Zimní
Počet ECTS kreditů 6
Vyučovací jazyk Čeština
Statut předmětu nespecifikováno
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Levý Petr, Ing. Ph.D.
  • Štekl Jaromír, doc. Ing. CSc.
Obsah předmětu
1. Klasifikace výpočetních systémů, typy architektur. 2. Aritmeticko-logická jednotka, základní operace, návrh, metody urychlení. 3. Algoritmy základních operací, metody pro rychlé násobení a dělení, aritmetická pole. Algoritmy pro iterativní pole. 4. Instrukční cyklus, výběr a předvýběr instrukce, provedení instrukce. 5. Mikroarchitektura, mikroprogramové řízení, formáty mikroinstrukcí. Návrh mikroprogramového automatu. 6. Pipelinning, predikce skoků, mechanismy pro zvýšení efektivity předvýběru instrukcí. 7. Přerušovací systém, priority. Výběr obslužných programů. 8. Přenos dat v počítači. Sběrnice, typy sběrnic. Arbitrace, metody sdílení a přidělování sběrnic. 9. Paměťový systém - hierarchická struktura paměťového systému, mapování. 10. Vyrovnávací paměti procesoru, různé formy organizace od přímo mapované až po plně asociativní. Základní struktura a návrh. Koherence paměťového systému. 11. Adresování paměti. Organizace virtuální paměti. Stránkování, strategie výměny stránek. Ochrany paměti. 12. Systém pro vstup a výstup. Technické prostředky pro provádění periferních operací a jejich řízení 13. Přehled architektur paralelních systémů. Architektury SISD, SIMD a MIMD. Architektury s centralizovanou a distribuovanou sdílenou pamětí.

Studijní aktivity a metody výuky
Laboratorní praktika, Studium textů, Přednáška, Cvičení
  • Kontaktní výuka - 65 hodin za semestr
  • Vypracování seminární práce v bakalářském studijním programu [5-40] - 30 hodin za semestr
  • Příprava na zkoušku [10-60] - 50 hodin za semestr
  • Příprava na dílčí test [2-10] - 11 hodin za semestr
Předpoklady
Odborné znalosti
aplikovat znalosti z fyziky a elektroniky na úrovni střední školy
aplikovat základní znalosti digitálních systémů
prokázat znalosti z matematiky středoškolské úrovně
charakterizovat prvky a vlastnosti architektury počítačů
Odborné dovednosti
algoritmizovat a programovat na základní úrovni
provádět základní matematické operace a odvození
provádět měření elementárních elektrotechnických veličin
Obecné způsobilosti
mgr. studium: plánují, podporují a řídí s využitím teoretických poznatků oboru získávání dalších odborných znalostí, dovedností a způsobilostí ostatních členů týmu,
bc. studium: své učení a pracovní činnost si sám plánuje a organizuje,
bc. studium: efektivně využívá různé strategie učení k získání a zpracování poznatků a informací, hledá a rozvíjí účinné postupy ve svém učení,
bc. studium: kriticky přistupuje ke zdrojům informací, informace tvořivě zpracovává a využívá při svém studiu a praxi,
Výsledky učení
Odborné znalosti
orientovat se v různých typech architektur číslicových systémů
orientovat se v algoritmech na úrovni hardwaru počítače
orientovat se v současných technologiích používaných pro návrh a vývoj počítačových systémů
analyzovat vlastnosti hardware současných počítačů
Odborné dovednosti
optimalizovat různé typy architektur
vyhodnocovat různé typy architektur
experimentovat s různými typy architektur
vyhodnocovat vlastnosti číslicových systémů
navrhovat digitální systémy podle stanovených požadavků
analyzovat a navrhnout varianty vhodného technologického řešení pro projektovaný systém a doporučit konkrétní volbu
Obecné způsobilosti
mgr. studium: používají své odborné znalosti, odborné dovednosti a obecné způsobilosti alespoň v jednom cizím jazyce,
bc. studium: samostatně a odpovědně se na základě rámcového zadání rozhodují v souvislostech jen částečně známých,
bc. studium: dle rámcového zadání a přidělených zdrojů koordinují činnost týmu, nesou odpovědnost za jeho výsledky,
bc. studium: do jejich řešení zahrnují úvahu o jejich etickém rozměru,
Vyučovací metody
Odborné znalosti
Laboratorní praktika,
Analyticko-kritická práce s textem,
Cvičení (praktické činnosti),
Přednáška založená na výkladu,
Přednáška s demonstrací,
Přednáška s diskusí,
Individuální konzultace,
Odborné dovednosti
Analyticko-kritická práce s textem,
Laboratorní praktika,
Prezentace práce studentů,
Individuální konzultace,
Obecné způsobilosti
Přednáška s diskusí,
Řešení problémů,
Samostudium,
Demonstrace dovedností,
Hodnotící metody
Odborné znalosti
Individuální prezentace,
Písemná zkouška,
Odborné dovednosti
Seminární práce,
Test,
Demonstrace dovedností (praktická činnost),
Individuální prezentace,
Obecné způsobilosti
Písemná zkouška,
Seminární práce,
Průběžné hodnocení,
Doporučená literatura
  • ANDREW S. TANENBAUM. Structured Computer Organization. 2013. ISBN 978-0-13-291652-3.
  • David A. Patterson, John L. Hennessy. Computer Organisation and Design. 2014. ISBN 978-0-12-407726-3.
  • Ercegovac, Miloš D.; Lang, Tomás. Digital arithmetic. San Francisco : Morgan Kaufmann Publishers, 2004. ISBN 1-55860-798-6.
  • J. L. Hennessy, D. A. Patterson. Computer Architecture, A Quantitative Approach. 2012. ISBN 978-0-12-383872-8.
  • Ravi Budruk, Don Anderson. PCI Express System Architecture. Addison-Wesley, 2008. ISBN 0-321-15630-7.


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