Architektura počítačů



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

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

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

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

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

Architektura počítače

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

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

Z{kladní struktura počítače

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

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

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

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

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

Architektury počítačů a procesorů

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

Úvod do informačních technologií

OPS Paralelní systémy, seznam pojmů, klasifikace

Pohled do nitra mikroprocesoru Josef Horálek

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

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

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

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

Počítač jako elektronické, Číslicové zařízení

Architektura počítačů

PB002 Základy informačních technologií

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

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

1 Osobní počítač Obecně o počítačích Technické a programové vybavení... 4

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

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

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

1 Historie výpočetní techniky

Von Neumannovo schema počítače

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

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

PROCESOR. Typy procesorů

Akademický rok: 2004/05 Datum: Příjmení: Křestní jméno: Osobní číslo: Obor:

PRINCIPY POČÍTAČŮ. Schopnost logického uvažování a rešeršní práce v prostředí Internetu.

Čí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

Masarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace

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

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

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

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

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

Paměť počítače. 0 (neprochází proud) 1 (prochází proud)

Informatika teorie. Vladimír Hradecký

Principy komunikace s adaptéry periferních zařízení (PZ)

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

Tematická oblast: Informační a komunikační technologie (VY_32_INOVACE_09_1_IT) Autor: Ing. Jan Roubíček. Vytvořeno: červen až listopad 2013.

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

Principy činnosti sběrnic

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ. MEIII Paměti konstant

Přednáška. Správa paměti II. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

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

Paměti. Paměť je zařízení, které slouží k ukládání programů a dat, s nimiž počítač pracuje

Práce v textovém editoru

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

AGP - Accelerated Graphics Port

Mikrokontroléry. Doplňující text pro POS K. D. 2001

Operační systémy. Jednoduché stránkování. Virtuální paměť. Příklad: jednoduché stránkování. Virtuální paměť se stránkování. Memory Management Unit

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

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:

MSP 430F1611. Jiří Kašpar. Charakteristika

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

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

Pokročilé architektury počítačů

Z čeho se sběrnice skládá?

NSWI /2011 ZS. Principy cpypočítačůčů aoperačních systémů ARCHITEKTURA

Počítač jako prostředek řízení. Struktura a organizace počítače

Architektura Intel Atom

PB002 Základy informačních technologií

Počítačová sestava popis, komponenty, zkratky

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 TECHNICKÉ VYBAVENÍ POČÍTAČŮ

Přednášky o výpočetní technice. Hardware teoreticky. Adam Dominec 2010

Osobní počítač. Zpracoval: ict Aktualizace:

Základní uspořádání pamětí MCU

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

Profilová část maturitní zkoušky 2017/2018

Architektura a princip funkce počítačů

Struktura a architektura počítačů (BI-SAP) 10

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

Informační a komunikační technologie

Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám

Princip funkce počítače

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

PRINCIPY POČÍTAČŮ Metodický list číslo 1

Cache paměť - mezipaměť

Základní pojmy. Program: Algoritmus zapsaný v programovacím jazyce, který řeší nějaký konkrétní úkol. Jedná se o posloupnost instrukcí.

Počítačová sestava paměti, operační paměť RAM

První počítače mechanické kalkulátory Nejstarší počítač: Abakus

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

Logická organizace paměti Josef Horálek

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

Mezipaměti počítače. L2 cache. L3 cache

Transkript:

Architektura počítačů Studijní materiál pro předmět Architektury počítačů Ing. Petr Olivka katedra informatiky FEI VŠB-TU Ostrava email: petr.olivka@vsb.cz Ostrava, 2010 1

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 menší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í iodlišnýchmodelů,alevpodstatěsepočítače,takjakjeznámevdneš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. 2. Struktura počítače je nezávislá na typu řešené úlohy, počítač se programuje obsahem paměti. 2

ALU data řídící signály Řídící jednotka Vstup/Výstup Obrázek 1: Základní schéma počítače podle von Neumanna 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ě vpořadí,vjakémjsouzapsánydopamě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. 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. 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 3

CPU Sběrnice Periférie Obrázek 2: Počítač podle von Neumanna programu CPU dat Sběrnice Periférie Obrázek 3: Harvardská architektura počítače 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ě: vonneumann 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éúloženídatakódumůžemítpřichybězanásledek přepsání vlastního programu, jediná sběrnice tvoří úzké místo. harvardskákoncepce 4

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 1TB=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,tedy1024 =1000. 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žítoperačnísystém.vpřípaděúdajevmbjetatoodchylka skoro5%,ukapacityudávanévgbužalepřesahuje7%. 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. 5

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