190 likes | 314 Views
EU peníze školám“ Projekt DIGIT – digitalizace výuky na ISŠTE Sokolov reg.č. CZ.1.07/1.5.00/34.0496. Tento výukový materiál je plně v souladu s Autorským zákonem ( jsou zde dodržována všechna autorská práva ). Pokud není uvedeno jinak, autorem textů a obrázků je Ing. Josef Bulka.
E N D
EU peníze školám“ Projekt DIGIT – digitalizace výuky na ISŠTE Sokolov reg.č. CZ.1.07/1.5.00/34.0496
Tento výukový materiál je plně v souladu s Autorským zákonem ( jsou zde dodržována všechna autorská práva). Pokud není uvedeno jinak, autorem textů a obrázků je Ing. Josef Bulka
Architektura počítačů Ing. Bulka Josef
Architektura počítače je ideový návrh počítače, jeho charakter, logické rozdělení na části a stanovení jeho vlastností. • V praxi se používají dvě základní architektury - von Neumannova a harwardská (Aikenova). • Architekturu musíme moderně chápat jako pohled na podstatné vlastnosti počítačů. • . John von Neumann Howard Aiken
Vlastnosti počítačů můžeme rozdělit do čtyř základních kategorií: • Struktura, uspořádání:popis jednotlivých funkčních částí a jejich propojení • Součinnost, interakce:popis řízení dynamické komunikace mezi funkčními bloky • Realizace, provedení:popisuje vnitřní strukturu jednotlivých funkčních bloků • Funkcionalita, činnost:výsledné chování počítače jako celku
Architektura podle Johna von Neumanna • Americký matematik maďarského původu John von Neumann definoval v roce 1945 základní koncepci počítače EDVAC (ElectronicDiscreteVariableAutomaticComputer). • Byl to výsledek výzkumu týmu odborníků Univerzity státu Pensylvánie ve Filadelfii, kteří tak položili základ koncepce počítače řízeného obsahem paměti. • Od té doby se objevilo několik různých modifikací i odlišných modelů, ale v podstatě se počítače, tak jak je známe v dnešní době, konstruují podle tohoto modelu. Jednotlivé části a jejich vzájemné propojení je na obrázku.
Řadič Výstupy Vstupy Paměť ALU Paměťový prostor je společný pro program i data.
John von Neumann navrhl architekturu samočinného počítače, která se používá dodnes. • Tento počítač se skládá z pěti hlavních komponent - procesoru (ALU - aritmeticko-logická jednotka), řadiče, operační paměti, vstupního zařízení a výstupního zařízení. • Programy i data se ukládaly do téže paměti • Princip činnosti počítače byl poměrně jednoduchý. Nejprve s pomocí vstupního zařízení a procesoru vložíme do paměti program, poté stejným způsobem data. • Jakmile je vše potřebné uloženo v paměti, začne probíhat výpočet. • Ten provádí procesor, mezivýsledky jsou ukládány do operační paměti. • Po dokončení výpočtu je výsledek odeslán na výstupní zařízení.
Architektura Harvardská (Aiken) • Několik let po von Neumannovi, vývojový tým odborníků, pod vedením hlavního inženýra HowardaAikena, přišel s vlastní koncepcí počítače, která se sice od Neumannovy příliš nelišila, ale odstraňovala některé její nedostatky. • Název koncepce pochází z počítačeHarvard Mark1 • V podstatě jde pouze o oddělení paměti pro data a program.
Řadič Výstupy Vstupy Paměť Prog. Data ALU Paměťový prostor je rozdělen zvlášť pro program a zvlášť pro data.
Koncepce von Neumannova • Výhody: • Rozdělení paměti pro kód a data určuje programátor • Řídící jednotka procesoru přistupuje do paměti pro data i pro instrukce jednotným způsobem • Jedna sběrnice - jednodušší výroba • Nevýhody: • Společné uložení dat a kódu může mít při chybě za následek přepsání vlastního programu, • Jediná sběrnice tvoří úzké místo.
Koncepce Harvardská (Aikenova) • Výhody: • Program nemůže přepsat sám sebe • Paměti mohou být vyrobeny odlišnými technologiemi • Každá paměť může mít jinou velikost nejmenší adresovací jednotky • Dvě sběrnice umožňují jednoduchý paralelizmus, kdy lze přistupovat pro instrukce i data současně • Nevýhody: • Dvě sběrnice kladou vyšší nároky na vývoj řídící jednotky procesoru a zvyšují i náklady na výrobu výsledného počítače • Nevyužitou část paměti dat nelze použít pro program a obráceně
Pokuste se sestavit schéma koncepce počítače podle Johna von Neumanna. Řadič Výstupy Paměť ALU Vstupy
Pokuste se sestavit schéma harvardské koncepce počítače ALU Výstupy Vstupy Paměť Data Prog. Řadič
Koncepce počítače se společným prostorem pro data i program se nazývá? • Harvardská • Von Neumannova • Gatesova • Koncepce počítače s fyzicky odděleným prostorem pro data i program se nazývá? • Gatesova • Von Neumannova • Harvardská
Struktura počítače ? • Popisuje jednotlivé funkčních části a jejich propojení v počítači • Popisuje vnitřní strukturu jednotlivých funkčních bloků • Popisuje výsledné chování počítače jako celku • Funcionalita- činnost? • Určuje vnitřní strukturu jednotlivých funkčních bloků • Popisuje výsledné chování počítače jako celku • Popisuje jednotlivé funkčních části a jejich propojení v počítači
Seznam odkazů a použité literatury: • http://cs.wikipedia.org/wiki/Harvardska_architektura • http://cs.wikipedia.org/wiki/Von_Neumannova_architektura • http://cs.wikipedia.org/wiki/John_von_Neumann • Klimeš, Skalka, Lovászová, Švec -Informatika pro maturanty a zájemce o studium na vysokých školách. ISBN978-80-89132-71-3 • Horst Jansen – Heinrich Rotter a kolektiv – Informační a komunikační technika, Europa – Sobotáles, Praha 2004.