Architektury počítačů a paralelních systémů - komb. studium
Přednáší : prof. Ing. Lačezar Ličev, CSc., prof. h.c.
Cvičí: prof. Ing. Lačezar Ličev, CSc., prof. h.c.
Předmět nepředpokládá žádné speciální znalosti v oblasti počítačů. Cílem předmětu je poskytnout
posluchači základní přehled o HW systémech počítačů. Některé systémy jsou
demonstrovány na osobních počítačích (dostupná architektura).
Odpřednášeno:
- Architektura počítače dle von Neumanna a harvardská, základní vlastnosti a principy činnosti.
- Monolitické počítače, požadavky na konstrukci, vlastnosti a použití, typické integrované periférie.
- Základní principy komunikace s perifériemi, sběrnice, V/V brány, programové řízení a využívání přerušení. Princip DMA.
- Procesory RISC a CISC, základní rysy, důvody vzniku. Zřetězené zpracování instrukcí, predikce skoků, druhy hazardů.
- Nejrozšířenější procesory RISC a jejich vlastnosti.
- Procesory Intel, historie vývoje, architektura posledních procesorů.
- Organizace pamětí v počítačích, paměťová hierarchie. Vnitřní paměti statické, dynamické, organizace virtuální paměti.
- Pevné disky a optické disky. Principy činnosti, způsob ukládání dat, organizace dat na médiu.
- Zobrazovací jednotky počítačů, CRT, LCD, OLED, E-Ink.
- Pokročilé architektury počítačů GPU, historie výpočtů, technologie CUDA.
- Moderní trendy architektur počítačů. Architektury paralelních systémů a počítačů.
- Strojové instrukce, základní způsoby adresování, registry procesoru Intel v 64bitovém režimu.
- Celočíselná jednotka procesoru, volání funkcí - navrátové hodnoty a předávání parametrů.
- Organizace dat na zásobníku, lokální proměnné, práce s čísly s plovoucí desetinnou tečkou.
Laboratorní cvičení z předmětu APPS :
Literatura:
- Hlavička: Architektura počítačů, skriptum FEL ČVUT, 1994, 1999.
- Hrbáček J.: Mikrořadiče PIC 16CXX, BEN - Technická literatura, 1998, Praha.
- Blatný J., Dábek V.: Standardizace číslicových rozhraní, skriptum, Brno
1990.
- Ličev L.: Architektura počítačů, skriptum FEI VŠB TUO, 1996.
- Ličev L.: Architektura počítačů I, skriptum FEI VŠB TUO, 1999.
Architektura počítačů I,.
- Ličev L.: Architektura počítačů II, skriptum FEI VŠB TUO, 1999.
Architektura počítačů II,.
- Ličev L.: Architektura počítačů CD, FEI TUO, 2008.
- Ličev L., Morkes D.: Procesory - architektura, funkce, použití, Computer
press Praha, 1999.
- Pechal S.: Monolitické počítače, BEN - Technická literatura, 1998, Praha.
- Valášek: Monolitické mikroprocesory a mikropočítače, SNTL, Praha 1989.
- Pracovní texty k architekturám počítačům: Disky,
Komunikace,
Monitory,
Monolity,
Paměti
a Technologie .
- Hennesy, J. L., Patterson, D. A.: Computer Architecture : A Quantitative
Approach, Third Edition, San Francisco, Morgan Kaufmann Publishers, Inc.,
2002.
- Hennesy, J. L., Patterson, D. A.: Computer Organization and Design : The
Hardware / Software Interface, Third Edition, Morgan Kaufmann Publishers,
2004.
- Velký průvodce hardware, Grada, 2002
- Internet: Webovské stránky světových výrobců počítačů a počítačových komponentů.
Webovské stránky vedoucích publikačních serverů v ČR a zahraničí.
- Članky - jak
pracuje počítač.
- Patterson, D.: The Top 10 Innovations in the New NVIDIA Fermi Architecture, and the Top 3 Next Challenges. 2009.
- Brodtkorb, A., Dyken, D., Hagen, T., Hjelmervik, J. and Storaasli, O.: State-of-the-art in
heterogeneous computing. 2010.
- Brookwood, N.: NVIDIA Solves the GPU Computing Puzzle. 2009.
- Glaskowsky, P.: NVIDIA’s Fermi: The First Complete