Detail předmětu
Počítače a jejich periferie
FEKT-MNAVAk. rok: 2018/2019
Základní pojmy z počítačové techniky, architektury, mikroprocesory rodiny x86, způsoby adresace, vyrovnávací paměť, zavedení násobných jednotek, jednotka MMX, superskalární architektura mikroprocesoru, jednotka SSE, architektura Netburst, multiprocessing a jeho implementace, mikroprocesor v režimu x86-64, architektura mikroprocesorů AMD64, DCA, mikroarchitektura Core a Core iX, jednotka AVX, mikroarchitektura Buldozer a Piledriver, APU a jeho implementace, operační paměť, časování paměti, synchronní paměti DRAM (DDR, DDR2, DDR3), paměťové moduly, sběrnice, hierarchie, interní sběrnice PC, sběrnice PCI, port AGP, sběrnice PCI-Express, propojení HyperTransport, propojení QPI, DMI, čipová sada, parametry a vlastnosti, vývoj čipových sad, grafický adaptér, 2D a 3D akcelerace, multiprocesing a jeho implementace na GPU.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Prerekvizity
Plánované vzdělávací činnosti a výukové metody
Přednášky mají charakter výkladu základních principů, metodologie, problémů a jejich vzorových řešení.
Počítačová cvičení podporují praktické ovládnutí látky vyložené na přednáškách za aktivní účasti studentů.
Účast na přednáškách je doporučená, účast na počítačových cvičeních je kontrolovaná.
Předmět využívá e-learning (Moodle).
Způsob a kritéria hodnocení
Osnovy výuky
2. Rodina mikroprocesorů x86, 8086 a 80286, adresace v chráněném režimu,
3. 32-bitové mikroprocesory x86, 80386, lineární adresace s použitím deskriptoru,
4. Vyrovnávací paměť, 80486, zavedení násobných jednotek, Pentium, jednotka MMX,
5. Superskalární architektura mikroprocesoru, mikroprocesory Pentium Pro, Pentium II, jednotka SSE, PentiumIII,
6. Architektura Netburst, Pentium IV, multiprocessing a jeho implementace u PIV, GPR registry v režimu x86-64,
7. Architektura mikroprocesorů AMD64, DCA, mikroarchitektura Core a Core iX, jednotka AVX
8. Mikroarchitektura Buldozer a Piledriver, APU a jeho implementace,
9. Operační paměť, princip, parametry, časování paměti, typy, synchronní paměti DRAM (DDR, DDR2, DDR3), parametry a vlastnosti, paměťové moduly,
10. Sběrnice, parametry, typy, hierarchie, interní sběrnice PC, sběrnice PCI, port AGP, sběrnice PCI-Express, propojení HyperTransport, propojení QPI, DMI,
11. Čipová sada, parametry a vlastnosti, typy, hierarchie, vývoj čipových sad,
12. Grafický adaptér, parametry a vlastnosti, typy, 2D a 3D akcelerace, GPU, multiprocesing a jeho implementace na GPU.
Učební cíle
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Základní literatura
Kainka, B. Berndt, H.J.: Využití rozhraní PC pod Windows, HEL, 2000, ISBN 80-86167-13-5
Minasi, M.: PC velký průvodce hardwarem. Grada Publishing, ISBN 80-7169-667-6
Zařazení předmětu ve studijních plánech
- Program EEKR-M1 magisterský navazující
obor M1-TIT , 1 ročník, letní semestr, volitelný oborový
- Program IBEP-V magisterský navazující
obor V-IBP , 1 ročník, letní semestr, volitelný oborový
obor V-IBP , 2 ročník, letní semestr, volitelný oborový - Program AUDIO-P magisterský navazující
obor P-AUD , 1 ročník, letní semestr, volitelný oborový
- Program EEKR-CZV celoživotní vzdělávání (není studentem)
obor ET-CZV , 1 ročník, letní semestr, volitelný oborový
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
2. Rodina mikroprocesorů x86, 8086 a 80286, adresace v chráněném režimu,
3. 32-bitové mikroprocesory x86, 80386, lineární adresace s použitím deskriptoru,
4. Vyrovnávací paměť, 80486, zavedení násobných jednotek, Pentium, jednotka MMX,
5. Superskalární architektura mikroprocesoru, mikroprocesory Pentium Pro, Pentium II, jednotka SSE, PentiumIII,
6. Architektura Netburst, Pentium IV, multiprocessing a jeho implementace u PIV, GPR registry v režimu x86-64,
7. Architektura mikroprocesorů AMD64, DCA, mikroarchitektura Core a Core iX, jednotka AVX
8. Mikroarchitektura Buldozer a Piledriver, APU a jeho implementace,
9. Operační paměť, princip, parametry, časování paměti, typy, synchronní paměti DRAM (DDR, DDR2, DDR3), parametry a vlastnosti, paměťové moduly,
10. Sběrnice, parametry, typy, hierarchie, interní sběrnice PC, sběrnice PCI, port AGP, sběrnice PCI-Express, propojení HyperTransport, propojení QPI, DMI,
11. Čipová sada, parametry a vlastnosti, typy, hierarchie, vývoj čipových sad,
12. Grafický adaptér, parametry a vlastnosti, typy, 2D a 3D akcelerace, GPU, multiprocesing a jeho implementace na GPU.
Laboratorní cvičení
Vyučující / Lektor
Osnova
2. Instrukce a direktivy, struktura zdrojového kódu v jazyce symbolických instrukcí
3. Základní prostředky strukturování programu, překlad zdrojového kódu, možnosti překladu a jejich využití
4. Vytváření uživatelského prostředí v reálném režimu, textové a grafické režimy, práce s makry a podprogramy
5. Programování asynchronního sériového rozhraní a jeho implementace na PC
6. Test z počítačových cvičeni 1 7. Popis rozhraní Win32 API, úvod do programování v jazyce symbolických instrukcí ve Win32 API.
8. Funkce v jazyce symbolických instrukcí podle konvence STDCALL, dynamicky linkované knihovny.
9. Koprocesor x87, instrukční sada MMX, programové prostředí MMX a jeho nové registry.
10. Instrukční sada SSE, programové prostředí SSE a jeho nové registry.
11. Vícevláknové aplikace, programovaní vláken a způsoby jejich synchronizace ve Win32 API.
12. Test z počítačových cvičeni 2