Architektury mikropočítačů

Slides:



Advertisements
Podobné prezentace
Demultiplexery Střední odborná škola Otrokovice
Advertisements

Účtování materiálových zásob, způsob A
Snímače polohy I Střední odborná škola Otrokovice
Základní výpočty mzdy Střední odborná škola Otrokovice
Klopné obvody typu RS, RST
Otázky k absolutoriu HW 1 - 5
Procesory Filip Skulník.
Oceňování zásob Střední odborná škola Otrokovice
Náklady – členění Střední odborná škola Otrokovice
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Rozdělení motorových vozidel
Multiplexory a demultiplexory
Propojení dat mezi MS-Word a MS-Excel
Schématické znázornění logických funkcí
Procesor Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Lenka Čižmárová. Dostupné z Metodického portálu ISSN: , financovaného.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_02A13 Autor Ing. Jiří Kalousek Období vytvoření duben 2014.
Základy mikroprocesorové techniky
Paměťové obvody a vývoj mikroprocesoru
Výnosy – členění Střední odborná škola Otrokovice Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Lenka Klimánková.
Vlastnosti číslicových součástek
= monolitický integrovaný obvod obsahující kompletní mikropočítač
Autor:Jiří Gregor Předmět/vzdělávací oblast: Digitální technika Tematická oblast:Digitální technika Téma:Paměti – úvod, základní pojmy Ročník:3. Datum.
Dilatace potrubí Střední odborná škola Otrokovice
Výroky Střední odborná škola Otrokovice Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Miloš Zatloukal Dostupné.
Procesory.
Vlastnosti posloupností
Přehled a vývoj mikroprocesorů
Popis mikroprocesoru David Rozlílek ME4B.
Word – Hypertextový odkaz
Excel – základní početní operace
Exponenciální rovnice řešené pomocí logaritmů
Adresy a adresování Střední odborná škola Otrokovice Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Miloš Zatloukal.
Tato prezentace byla vytvořena
Základní dělení a parametry logických členů
Aritmetické operace ve dvojkové soustavě, šestnáctkový součet
DHM – degresivní odpisy
Střední odborná škola Otrokovice
Jednotrubkový rozvod Střední odborná škola Otrokovice
Logické komparátory Střední odborná škola Otrokovice
Zákony Booleovy algebry
Marek Malík a František Černý, ME4A, 2012
Spotřeba a přetížitelnost měřicích přístrojů
Posloupnosti – základní pojmy Střední odborná škola Otrokovice Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr.
Obchodní akademie a Střední odborná škola, gen. F. Fajtla, Louny, p.o. Osvoboditelů 380, Louny Číslo projektu CZ.1.07/1.5.00/ Číslo sady 28Číslo.
Výrok „Vypadá to, že jsme narazili na hranici toho, čeho je možné dosáhnout s počítačovými technologiemi. Člověk by si ale měl dávat pozor na takováto.
Počítače, mikropočítače, základní pojmy
von Neumannovo schéma Střední odborná škola Otrokovice
Příklad na zpracování účetních dokladů
Realizace logických obvodů
Typy a výpočty hospodářského výsledku
DHM – lineární odpisy Střední odborná škola Otrokovice
Mikroprocesor.
Okna zdvojená Střední odborná škola Otrokovice
Aritmetická posloupnost – základní pojmy
Typy počítačových sítí Střední odborná škola Otrokovice Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je PaedDr. Pavel.
Poloviční a úplná sčítačka
Von Neumannovo schéma © M. P.
Geometrická posloupnost – základní pojmy
Logické funkce dvou proměnných, hradlo
Procesory.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Blokové schéma počítače.
John von Neumannova koncepce. John von Neumann  Narozen 28. prosince 1903 Budapešť Rakousko-Uhersko  Zemřel 8. února 1957 Spojené státy americké.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
Název školy: Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu: VY_32_INOVACE_10_NEUMANN_S1.
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
Petr Fodor.
Jednočipové počítače – základní struktura
Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/
Výukový materiál zpracován v rámci projektu
Transkript prezentace:

Architektury mikropočítačů Střední odborná škola Otrokovice Architektury mikropočítačů Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Miloš Zatloukal Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze. www.zlinskedumy.cz

Charakteristika DUM 2 Název školy a adresa Střední odborná škola Otrokovice, tř. T. Bati 1266, 76502 Otrokovice Číslo projektu CZ.1.07/1.5.00/34.0445 /2 Autor Ing. Miloš Zatloukal Označení DUM VY_32_INOVACE_SOSOTR-PE-CT/1-EL-5/12 Název DUM Architektury mikropočítačů Stupeň a typ vzdělávání Středoškolské vzdělávání Kód oboru RVP 26-41-L/52 Obor vzdělávání Provozní elektrotechnika Vyučovací předmět Číslicová technika Druh učebního materiálu Výukový materiál Cílová skupina Žák, 15 – 16 let Anotace Výukový materiál je určený k seznámení žáků se základní vnitřní strukturou mikropočítače – s jeho architekturou Vybavení, pomůcky Dataprojektor Klíčová slova Počítač, koncepce, architektura, program, data, sběrnice, vstup, CPU, výstup, ALU, řadič, paměť, Von Neumann, periferie Datum 4. 3. 2013

Architektury mikropočítačů Obsah tématu Architektura počítače - podle umístění programu a dat - Von Neumannova - Harvardská - podle instrukčního souboru - CISC - RISC jiné architektury (VLIW…)

Architektura počítače Počítač pracuje podle programu. Program používá informace – říkáme jim data. Data je potřeba zadat a uložit je do paměti. Do paměti je potřeba uložit i výsledky činnosti programu. Podle společného či rozdílného umístění programu a dat existují dvě odlišné koncepce – architektury: Von Neumannova (podle autora Johna von Neumanna) Harvardská (podle Harvardské univerzity) Liší se počtem pamětí pro program a data.

Von Neumannova koncepce - pouze jeden univerzální paměťový prostor (společný jak pro program (instrukce), tak i pro data (operandy) - není určeno, kde v paměti je program a kde jsou data - počítač (jednočipový mikropočítač) obsahuje: - paměť - řadič - aritmeticko – logickou jednotku (ALU) - vstupní a výstupní jednotku (periferie) paměť je spojena s ostatními jednotkami datovou sběrnicí Propojení řadiče, pamětí a periferií v počítači realizují tři sběrnice - datová, - adresní - řídicí (u Harvardské architektury je ještě navíc programová = instrukční sběrnice)

Von Neumannova koncepce – pokračování - struktura počítače je: - nezávislá na typu řešení úlohy - řízena obsahem paměti - paměť je rozdělena do úseků – „buněk“ stejné velikosti (pořadová čísla buněk se používají jako jejich adresy) - program - je tvořen posloupností instrukcí (základních příkazů) - program se při změně dat nemění (obsahuje adresy dat) - instrukce se provádějí jednotlivě v pořadí, v němž jsou zapsány do paměti - změna pořadí provádění instrukcí se vyvolá příkazem - podmíněného skoku - nepodmíněného skoku - využívá se dvojková číselná soustava (pro data i signály)

Von Neumannova koncepce – shrnutí - jeden společný paměťový prostor (zjednodušeně 1 paměť) pro: - program (posloupnost instrukcí) - data (operandy – znaky, čísla…) - jednodušší řízení vykonávaných operací (bez nutnosti rozlišovat, zda jde o program či data) - není třeba mít dán pevný poměr mezi rozsahem programu a dat Nevýhoda: - nepočítá s paralelním zpracováním instrukcí Použití: mikroprocesory pro osobní počítače odvozené z typu Intel 8086 – x86 skupina (např. 80286, 80386,80486, Pentium) (zároveň jde o kategorii procesorů typu CISC – viz dále)

Blokové schéma počítače Von Neumannovy architektury Obr. 1

Von Neumannova architektura – rozdělení (obsazení) paměťového prostoru (porovnání s Harvardskou) Obr. 2

Poznámka: John von Neumann (původním jménem János Neumann, 1903 – 1957) se narodil v Budapešti, později studoval a pracoval v USA. Byl to významný matematik, který se zabýval logikou, teorií množin, teorií her, výrazně se podílel na vývoji jaderné a později vodíkové bomby (projekt Manhattan a pozdější projekty), zabýval se teorií automatů a robotů. Definoval koncepci počítače po něm pojmenovanou jako Von Neumannova koncepce (architektura) počítače.

Harvardská koncepce (architektura) - dvě oddělené (samostatné) paměti - jedna pro program (paměť programu) - druhá pro data (paměť dat) - paměť dat je komunikuje pomocí datové sběrnice - paměť programu komunikuje pomocí programové = instrukční sběrnice - použití různých šířek sběrnic (datové a instrukční) zvyšuje rychlost provádění instrukcí Nevýhoda: nutnost složitější řídicí sběrnice (která rozlišuje o kterou paměť jde (čtení, zápis) Použití: tam, kde lze dopředu odhadnout velikost paměti potřebnou pro program a pro data Kde se uplatňuje: mikroprocesory, jednočipové mikropočítače, mikrořadiče pro kalkulačky, DSP (digitální signálové procesory)

Poznámka: Tato architektura byla navržena Howardem Aikenem v třicátých letech minulého století na Harvardské univerzitě ve Spojených státech. Tehdejší technické prostředky však neumožnily její realizaci, a proto v té době zvítězila pro výstavbu počítačů koncepce von Neumannova. Později asi po čtyřiceti letech dosáhla technologie výroby integrovaných obvodů takového stupně, že mohla být tato koncepce realizována v oblasti mikroprocesorů a jednočipových mikropočítačů.

Blokové schéma počítače s Harvardskou architekturou Obr. 3

Harvardská koncepce – pokračování Obsahuje: - procesor - paměť programu - paměť dat - periferní obvody   Procesor – ústřední výpočetní a řídicí prvek Paměť programu - obsahuje program - někdy může obsahovat i data, která se nemění (tabulky) - jde o paměť obecně typu ROM (hlavně se používají varianty EPROM, EEPROM a Flash) Z hlediska adresování se rozlišuje: - paměť programu přímo na čipu (vnitřní) - paměť programu mimo čip (vnější) - s dalšími jednotkami je propojena pomocí programové sběrnice.

Harvardská koncepce – pokračování Paměť dat - slouží ke čtení čísel (operandů) pro výpočty - dále k ukládání (zápisu) výsledků výpočtů (operací) - je umístěna na čipu (ale jen její malá část – řádově desítky až stovky bajtů) zbytek je jako vnější paměť dat – jednotky až desítky kilobajtů

Harvardská koncepce – pokračování Periferní obvody (periferie) – jde o: - vstupní a výstupní obvody (porty – brány) (pro připojení nejrůznějších vnějších zařízení) - specializované vstupní zařízení (A/D převodníky, čítače, galvanicky oddělené vstupy…) - výstupní zařízení (D/A převodníky, výkonové výstupy, galvanicky oddělené výstupy…) Porty neboli brány jsou rozlišovány adresou a dělí se na - paralelní - sériové - paralelní přenos je obecně rychlejší (současně se pracuje se skupinou dat – nejčastěji 8 bitových) - sériový přenos – postupně bit po bitu (je sice pomalejší, ale je úspornější z hlediska počtu vodičů – bitů)

Procesory typu CISC a RISC CISC – zkratka znamená Complex Instruction Set Computer - označuje počítač (procesor) s velkou (úplnou) sadou instrukcí - více skupin příbuzných instrukcí (např. aritmetické, logické…) - větší počet instrukcí ve skupině - instrukce vykonají složité operace s různými adresovacími režimy - instrukce často zpracovávány ve více ve strojových cyklech (celkově pomalejší zpracování programu) - instrukce jsou výkonné, ale složité na řízení a provádění - jednodušší je tvorba programů - pohodlnější práce pro tvůrce programu (velký výběr různých instrukcí – operací) Použití: mikroprocesory pro osobní počítače odvozené z typu Intel 8086 – x86 skupina (např. 80286, 80386,8 0486, Pentium) – zároveň jde o typy s Von Neumannovou architekturou)

RISC – zkratka znamená Reduced Instruction Set Computer, - označuje počítač (procesor) s redukovanou (zmenšenou) sadou instrukcí - složité instrukce byly z instrukční sady vypuštěny (v případě potřeby jsou nahrazeny posloupností jednoduchých instrukcí) - instrukční sada obsahuje malý počet jednoduchých instrukcí (kolem 30) - jednodušší řídící obvody procesoru - menší se počet součástek procesoru (následně plocha, jež na čipu zabírají) snížení ztrátového výkonu, který je třeba z čipu odvést (méně součástek) - zvýšení pracovní frekvence procesoru (větší výpočetní výkon) - větší počet registrů na čipu (k nim rychlejší přístup než do jiné paměti) - technika řetězení instrukcí Nevýhoda: - programy pro RISC procesory potřebují obecně více paměťového místa než u CISC architektury Použití: obvody PIC od firmy Microchip, IBM (např. řada Power PC), Sun Microsystems (např. řada Sparc), apod.

Architektura typu RISC v kombinaci s Harvardskou byla dále rozvíjena v procesorech specializovaných na zpracování signálů sdělovací techniky (telekomunikace, zvukové signály, video signály) Tyto specializované procesory nesou označení DSP procesory (Digital Signal Procesor) a jejich architektura se jmenuje VLIW (Very Long Instruction Word).

Architektura VLIW (Very long Instruction Word) - používá instrukce, kterým se říká také instrukční pakety - jedna instrukce typu VLIW tak obsahuje až 8 dílčích 32 bitových „podinstrukcí“ (8 x 32 = 256 bitů – velmi dlouhé slovo instrukce) - typické je použití více datových (např. 4) a více adresních (např. 2) sběrnic (všechny o šířce 32 bitů), dále několika paralelně řazených ALU.   - instrukce jsou zpracovávány paralelně (současné provádění několika různých operací současně) - tvorba programů pro obvody VLIW je ale náročnější než u klasických mikropočítačů K procesorům s velmi dlouhým instrukčním slovem patří např. procesor Dual-Core Intel Itanium 2, který je určen převážně pro použití v serverových počítačích, nebo procesor firmy Transmeta nesoucí označení Crusoe zaměřený na velmi nízkou spotřebu a tedy s minimálním požadavkem na chlazení. Architektura VLIW také našla využití u signálových procesorů – DSP (např. od firmy Texas Instruments).

Kontrolní otázky 1. Společný paměťový prostor (pro program i data) má architektura: VLIW Harvardská Von Neumannova 2. Bez speciální sběrnice pro přenos instrukcí se obejde architektura: CISC RISC Von Neumannova 3. Procesor s architekturou RISC zjednodušeně: Umí toho méně, ale udělá to rychleji Při shodné frekvenci je výkonnější než procesor CISC Pro stejný výpočetní výkon jako CISC mu stačí nižší pracovní frekvence

Kontrolní otázky – správné odpovědi červeně 1. Společný paměťový prostor (pro program i data) má architektura: VLIW Harvardská Von Neumannova 2. Bez speciální sběrnice pro přenos instrukcí se obejde architektura: CISC RISC Von Neumannova 3. Procesor s architekturou RISC zjednodušeně: Umí toho méně, ale udělá to rychleji Při shodné frekvenci je výkonnější než procesor CISC Pro stejný výpočetní výkon jako CISC mu stačí nižší pracovní frekvence

Seznam obrázků: Obr. 1: vlastní, Blokové schéma počítače Von Neumannovy architektury Obr. 2: vlastní, Von Neumannova architektura – rozdělení (obsazení) paměťového prostoru (porovnání s Harvardskou Obr. 3: vlastní, Blokové schéma počítače s Harvardskou architekturou Obr. 4: vlastní, CPU – centrální procesorová jednotka

Seznam použité literatury: [1] Matoušek, D.: Číslicová technika, BEN Praha, 2001, ISBN 80-7232-206-0 [2] Blatný, J., Krištoufek, K., Pokorný, Z., Kolenička, J.: Číslicové počítače, SNTL, Praha, 1982 [3] Kesl, J.: Elektronika III – Číslicová technika, BEN, Praha, 2003, ISBN 80-7300-075-X

Děkuji za pozornost 