Pojem architektura je převzat z jiného oboru lidské činnosti, než počítače.



Podobné dokumenty
Architektura počítačů

SÁLOVÉ POČÍTAČE. Principy počítačů. Literatura. Harvard Mark I Grace Murray Hopper ENIAC

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Technické prostředky počítačové techniky

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Procesor. Procesor FPU ALU. Řadič mikrokód

Architektura počítače

Úvod do informačních technologií

Von Neumannovo schema počítače

Intel (2) Intel (1) Intel (3) Intel (4) Intel (6) Intel (5) Nezřetězené zpracování instrukcí:

Základní deska (1) Parametry procesoru (2) Parametry procesoru (1) Označována také jako mainboard, motherboard

PROCESOR. Typy procesorů

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Číslo a název šablony III/2 Inovace a zkvalitnění výuky prostřednictvím ICT H/01 Kuchař - Číšník. IKT Informační a komunikační technologie

Úvod do problematiky návrhu počítačových systémů. INP 2008 FIT VUT v Brně

Úvod SISD. Sekvenční výpočty SIMD MIMD

Klasifikace počítačů a technologické trendy Modifikace von Neumanova schématu pro PC

Principy činnosti sběrnic

V 70. letech výzkumy četnosti výskytu instrukcí ukázaly, že programátoři a

Cílem kapitoly je seznámit studenta s pamětmi. Jejich minulostí, současností a hlavnímu parametry.

HW počítače co se nalézá uvnitř počítačové skříně

HISTORIE VÝPOČETNÍ TECHNIKY. Od abakusu k PC

Z{kladní struktura počítače

Hardware - komponenty počítačů Von Neumannova koncepce počítače. Von Neumannova koncepce počítače

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Úvod do architektur personálních počítačů

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

Základní pojmy a historie výpočetní techniky

2.8 Procesory. Střední průmyslová škola strojnická Vsetín. Ing. Martin Baričák. Název šablony Název DUMu. Předmět Druh učebního materiálu

Vícejádrový procesor. Dvě nebo více nezávislých jader Pro plné využití. podporovat multihreading

Procesor Intel Pentium (1) Procesor Intel Pentium (3) Procesor Intel Pentium Pro (1) Procesor Intel Pentium (2)

Hardware ZÁKLADNÍ JEDNOTKA

Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky. referát do předmětu: Pokročilé architektury počítačů.

Z{kladní struktura počítače

Kubatova Y36SAP procesor - control unit obvodový a mikroprogramový řadič RISC Y36SAP-control unit 1

1 Historie výpočetní techniky

Charakteristika dalších verzí procesorů v PC

Digitální učební materiál

Cílem kapitoly je seznámit studenta s pamětmi. Jejich minulostí, současností, budoucností a hlavními parametry.

Další aspekty architektur CISC a RISC Aktuálnost obsahu registru

Informatika teorie. Vladimír Hradecký

CHARAKTERISTIKY MODELŮ PC

2.9 Vnitřní paměti. Střední průmyslová škola strojnická Vsetín. Ing. Martin Baričák. Název šablony Název DUMu. Předmět Druh učebního materiálu

35POS Počítačové systémy. 2 Úvod, historie, architektura počítače, přenos informace v počítači

ORGANIZACE A REALIZACE OPERAČNÍ PAMĚTI

Paměti cache. Cache může být realizována softwarově nebo hardwarově.

PROTOKOL O LABORATORNÍM CVIČENÍ

éra elektrického proudu a počítačů 3. generace

Externí paměti 1 Feromagnetické

Architektura počítačů

Vlastnosti produktu. Neutuchající pracovní nasazení s HAL3000 EliteWork

Procesor EU peníze středním školám Didaktický učební materiál

Výstavba PC. Vývoj trhu osobních počítačů

Historie počítačů. 0.generace. (prototypy)

Vlastnosti produktu. Neutuchající pracovní nasazení s HAL3000 EliteWork

1. Historie počítacích strojů Předchůdci počítačů. 2. Vývoj mikropočítačů Osmibitové mikropočítače Šestnácti a dvaatřicetibitové počítače IBM

Architektura počítačů

Profilová část maturitní zkoušky 2014/2015

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Historie výpočetní techniky 4. část. ČTVRTOHORY éra elektrického proudu a počítačů

Jedna z nejdůležitějších součástek počítače = mozek počítače, bez něhož není počítač schopen vykonávat žádné operace.

Architektury počítačů a procesorů

Architektury CISC a RISC, uplatnění v personálních počítačích

Hardware Základní pojmy. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1122_Hardware Základní pojmy_pwp

Historie výpočetní techniky. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1121_Histrorie výpočetní techniky_pwp

HAL3000 MČR Pro tak hrají skuteční profesionálové

Základy informatiky. 2. Přednáška HW. Lenka Carr Motyčková. February 22, 2011 Základy informatiky 2

Operační systémy. Přednáška 8: Správa paměti II

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

Architektura Intel Atom

4 - Architektura poítae a základní principy jeho innosti

AGP - Accelerated Graphics Port

Hardware 1. Které zařízení není umístěno na základní desce? A) Zpracovává obraz pro zobrazení na monitoru. C)

Úvod do programování a práce s počítačem

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Profilová část maturitní zkoušky 2015/2016

Grafické adaptéry a monitory

Základní deska (1) Označována také jako mainboard, motherboard. Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje:

Sběrnicová struktura PC Interní počítačové paměti PC

Herní PC HAL3000 Artemis výkonný lovec pro nekončící zábavu

Pohled do nitra mikroprocesoru Josef Horálek

Ro R dina procesor pr ů Int In e t l Nehalem Šmída Mojmír, SMI108 PAP PA 2009

Základní jednotka procvičování

Metody připojování periferií BI-MPP Přednáška 1

NSWI /2011 ZS HISTORIE. Vše, co bylo možné vynalézt, již vynalezeno bylo. Charles Duell, americký patentový ústav, Thomas Watson, 1943

Paměti a jejich organizace

Hardware. Z čeho se skládá počítač

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus

Hardware I. VY_32_INOVACE_IKT_668

5 790,- únor ceník. HCOMP AMD 4020 Trinity. Záruka 2 roky. Příplatky a software: Cena s DPH. Počítač: 4GB DDR3 RAM AMD HD GB HDD

Technické prostředky počítačové techniky

Paměti EEPROM (1) Paměti EEPROM (2) Paměti Flash (1) Paměti EEPROM (3) Paměti Flash (2) Paměti Flash (3)

Maturitní témata. Informační a komunikační technologie. Gymnázium, Střední odborná škola a Vyšší odborná škola Ledeč nad Sázavou.

POKROČILÉ ARCHITEKTURY POČITAČŮ KAREL TRČÁLEK, TRC045

Spolehlivý pracant HAL3000 EliteWork II s nízkou spotřebou energie

Název školy: Základní škola a Mateřská škola Žalany

Výkonnost mikroprocesoru ovlivňují nejvíce dvě hlediska - architektura mikroprocesoru a tzv. taktovací frekvence procesoru.

C2115 Praktický úvod do superpočítání

Historický vývoj výpočetní techniky. Miroslav Flídr Počítačové systémy LS /14- Západočeská univerzita v Plzni

VYUŽITÍ KNIHOVNY SWING PROGRAMOVACÍHO JAZYKU JAVA PŘI TVORBĚ UŽIVATELSKÉHO ROZHRANÍ SYSTÉMU "HOST PC - TARGET PC" PRO ŘÍZENÍ POLOVODIČOVÝCH MĚNIČŮ

Transkript:

1 Architektura počítačů Pojem architektura je převzat z jiného oboru lidské činnosti, než počítače. Neurčuje jednoznačné definice, schémata či principy. Hovoří o tom, že počítač se skládá z měnších částí a teprve jejich vzájemné propojení a soulad vytváří funkční celek. Většina konstrukčních hledisek je neměřitelných a vychází ze zkušeností, technického citu, fantazie a tvůrčí invence autorů. Architekturu musíme moderně chápat jako pohled na podstatné vlastnosti počítačů. Ty můžeme rozdělit do čtyř zákládní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. Lidé z různých oborů se budou na počítač dívat samozřejmě s preferováním různých hledisek. Pro většinu uživatelů však bude asi nejdůležitější poslední výše jmenované hledisko. Pokud je ale naším cílem pochopit principy činnosti počítače, musíme se zabývat všemi uvedenými hledisky. 1.1 Základní koncepce Americký matematik maďarského původu John von Neumann definoval v roce 1945 základní koncepci počítače EDVAC (Electronic Discrete Variable Automatic Computer). 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 1. Ve svém projektu si von Neumann stanovil určitá kritéria a principy, které musí počítač splňovat, aby byl použitelný univerzálně. Můžeme je ve stručnosti shrnout do následujících bodů: 1. Počítač se skládá z paměti, řídící jednotky, aritmetické jednotky, vstupní a výstupní jednotky. 1

ALU data řídící signály PSfrag replacements Řídící jednotka Vstup/Výstup Obrázek 1: Základní schéma počítače podle von Neumanna 2. Struktura počítače je nezávislá na typu řešené úlohy, počítač se programuje obsahem paměti. 3. Následujíci krok počítače je závislý na kroku předchozím. 4. Instrukce a operandy (data) jsou v téže paměti. 5. je rozdělena do buněk stejné velikosti, jejich pořadová čísla se využívají jako adresy. 6. Program je tvořen posloupností instrukcí, ty se vykonávají jednotlivě v pořadí, v jakém jsou zapsány do paměti. 7. Změna pořadí provádění instrukcí se provede instrukcí podmíněného čí nepodmíněného skoku. 8. Pro reprezentaci instrukcí, čísel, adres a znaků, se používá dvojková číselná soustava. 1.2 Vlastnosti základních koncepcí počítače Několik let po von Neumannovi, přišel vývojový tým odborníků z Harvardské univerzity s vlastní koncepcí počítače, která se sice od Neumannovy příliš nelišila, ale odstraňovala některé její nedostatky. V podstatě jde pouze o oddělení paměti pro data a program. 2

Abychom si mohli obě koncepce porovnat, můžeme vycházet ze zjednodušených schémat. Na obrázku 2 je schéma počítače podle von Neumanna a na obrázku 3 je schéma počítače podle harvardské koncepce. CPU PSfrag replacements Sběrnice Periférie Obrázek 2: Počítač podle von Neumanna PSfrag replacements programu CPU dat Sběrnice Periférie Obrázek 3: Harvardská architektura počítače Základním nedostatkem obou koncepcí je sekvenční vykonávání instrukcí, které sice umožňuje snadnou implementaci systému, ale nepovoluje dnes tolik potřebné paralelní zpracování. Paralelizmy se musí simulovat až na úrovni operačního systému. Úzké místo systému je také ve sběrnicích, které nedovolují přistupovat současně do více míst paměti současně a navíc dovolují v daném okamžiku přenos dat jen jedním směrem. Porovníní vlastností obou koncepcí jednotlivě: von Neumann Výhody: rozdělení paměti pro kód a data určuje programátor, 3

ří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é úlož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. harvardská koncepce Výhody: oddělení paměti dat a progamu přináší 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ě. 1.3 Kapacita paměti Jednotky pro vyjádření paměťové kapacity: byte [B] - 8 bitů, slabika, obvykle nejmenší adresovatelná jednotka 1kB = 2 10 B = 1024B 1MB = 2 20 B = 1048576B 1GB = 2 30 B = 1073741824B 1T B = 2 40 B = 1099511627776B V praxi se velmi často používá přepočet kapacity v dekadické soustavě, kdy se vychází z přibližného vztahu: 2 10 = 10 3, tedy 1024 = 1000. 4

Dochází tak k rozdílům mezi údaji uvedenými v technických parametrech některých zařízení, jako jsou např. disky, a kapacitou, kterou je schopen efektivně využít operační systém. V případě údaje v MB je tato odchylka skoro 5%, u kapacity udávané v GB už ale přesahuje 7%. 2 Historie počítačů 2.1 Generace počítačů Vývoj počítačů je členěn do několika generací v závislosti na použité technologii výroby. Členění na jednotlivé generace je v historickém významu spíše obchodní záležitostí, aby mohli výrobci lépe zařadit své počítače při propagaci, či uvedení na trh. Generace 1 2 3 3.5 4 Rok 1951 1957 1964 1971 1981 Prvky elektronky tranzistory SSI MSI LSI buben ferity ferity MSI LSI Kapacita paměti 1kB 10kB 1MB 1MB 10MB Řízení periférií CPU syn. CPU as. kanály adaptéry perif. proc Tabulka 1: Generace počítačů Z tabulky 1 je patrný vývoj v oblasti komunikace s perifériemi, který zásadním způsobem ovlivňuje průchodnost celého systému. Je zde také vidět postupný nárust objemu operační paměti a využívání vyššího stupně integrace pro výrobu jednotlivých prvků počítače. 2.2 Historie počítačů IBM PC Vývoj počítačů můžeme sledovat z mnoha hledisek. U personálních počítačů, které nás provázejí již vice než dvě desetiletí, se můžeme podívat na historii podle vývojové řady procesoru Intel 8086 a všech následných typů. U vývojové řady procesorů uvedených v tabulce 2 stojí za pozornost fakt, že se výpočetní výkon procesorů ztrojnásobuje přibližně každé dva roky. 5

Rok Značení Frekvence Adresovatelná RAM 1980 8086, 8088 4-8MHz 1 MB 1982 80186, 80188 6-10MHz 1 MB 1984 80286 8-25 MHz 16 MB 1987 80386DX 20-40 MHz 4GB / 64TB 1989 80486DX 25-120 MHz - 1992 Pentium 60-233 MHz - 1996-04 PPro, II, III, IV 150 MHz - 3GHz - Tabulka 2: Historie procesorů Intel 8086 - Pentium IV 6