ORGANIZAČNÍ A VÝPOČETNÍ TECHNIKA

Rozměr: px
Začít zobrazení ze stránky:

Download "ORGANIZAČNÍ A VÝPOČETNÍ TECHNIKA"

Transkript

1 Střední škola, Havířov Šumbark, Sýkorova 1/613, příspěvková organizace ORGANIZAČNÍ A VÝPOČETNÍ TECHNIKA PROCESORY Ing. Bouchala Petr 2007 Vytištěno pro vnitřní potřebu školy

2 PROCESORY 1.Úvod základní pojmy Procesor - CPU (Central Processor Unit), základní jednotka počítače, určující jeho výkonnost. Je to logický automat na zpracování informací obsahující hlavně řadič a aritmeticko-logickou jednotku. Je vyráběný technologií velmi vysoké integrace (nanotechnologií). Jeho hlavní úkol je řídit a koordinovat činnost celého systému, vykonávat matematické a logické operace. Řadič - CU(Control Unit) výkonový obvod zpracovávající instrukce, generuje řídící signály, je součástí CPU, nebo to jsou podpůrné obvody CPU (DMA,IRQ,IDE ). Řadič obsahuje zejména registr instrukcí, dekodér instrukcí, generátor adres, generátor řídících signálů. Registry - vnitřní málokapacitní paměti, slouží ke krátkodobému uchování zpracovávané instrukce. Vnitřní frekvence - viz. rychlost procesoru Vnější frekvence - kmitočet, kterým se taktují ostatní zařízení MB (základní desky). Instrukce - příkaz,část programu zpracovávaného řadičem, na základě instrukce vyhledává ve své paměti mikrokód, který spouští. Mikrokód - program složený z mikroinstrukcí, je uložen v ROM řadiče, pomocí mikrokódu provede řadič funkci zadanou instrukcí. Adresa - označení místa v paměti ROM nebo RAM, na němž se nachází hledaná instrukce nebo mikroinstrukce Adresování - proces při němž se generuje adresa paměťového místa, a paměťové místo se vyhledává. Základní operace - procesor vykonává tyto základní operace: 1.) výběr instrukce z operační paměti 2.) interpretace instrukce (dekódování, generování řídících signálů) 3.) výběr operandů a jejich zpracování 4.) případné uložení výsledků do operační paměti Ing.Petr Bouchala strana 2

3 2.Parametry procesoru 1) rychlost CPU udává se v Hz. CPU je číslicový sekvenční synchronní obvod řízený taktovacím kmitočtem, generovaným krystalem na základní desce. Během jednoho taktu provede procesor jednu operaci. Je-li taktovací kmitočet 1 GHz, pak za jednu sekundu provede miliardu operací. Rychlost je jedním z ukazatelů výkonnosti procesoru. Overclocking možnost přetaktování procesoru 2) šířka slova šířka vnitřní datové sběrnice v bitech. Nebo, jak velké číslo dokáže procesor zpracovat během jedné operace. Podle šířky datové sběrnice se říká, že procesor je 8 mi bitový, 16 ti bitový.. 3) šířka přenosu dat šířka vnější datové sběrnice. Parametr udává kolika bitové číslo lze přenést do (z) CPU během jedné operace. Udává se rovněž v bitech. Čím větší šířka přenášeného slova, tím větší množství dat se přenese v daném čase. 4) velikost adresovatelné paměti udává velikost operační paměti, kterou je procesor schopen používat (adresovat). Maximální velikost adresovatelné paměti jsou 4 GB pro 32 bitovou adresovou sběrnici. 5) účinnost mikrokódu je to počet kroků, které procesor musí vykonat pro provedení jedné instrukce (např. vynásobení nebo sečtení dvou čísel). 6) MIPS (Milion Instructions Per Second) - jednotka označující počet instrukcí vykonaných procesorem za jednu sekundu v násobku miliónů. 7) FLOPS (Floating Point Operations Per Second) - jednotka označující počet operací s pohyblivou řádovou čárkou za jednu sekundu. 8) Počet jednotek FPU (Floating Point Unit) jednotka zpracovávající operace s reálnými čísly (viz. zobrazení reálných čísel pomocí pohyblivé řádové čárky). Čím více jednotek tím vyšší FLOPS. 9) Instrukční sada (RISC,CISC) počet a druh instrukcí, které je procesor v rámci své činnosti schopen vykonávat. Čím větší je instrukční soubor, tím rychleji procesor pracuje. Instrukční sady procesorů jsou v jejich vývoji stále doplňovány (MMX, SSE 2,3,4) 10) Počet instrukčních kanálů maximální počet instrukcí proveditelných v jednom taktu. 11) Interní cache realizovaná pomocí rychlých statických pamětí. Zajišťuje rychlejší komunikaci procesoru s operační pamětí.k parametrům patří počet vyrovnávacích pamětí, velikost a technologie přístupu k nim. 12) Počet jader architektura s větším počtem jader, zvyšuje počet instrukčních kanálů a tím zvyšuje multiparalelismus. 13) Architektura určuje způsob zpracování instrukcí, počet a druh prováděcích jednotek, je provázená novými technologiemi směřující k vyššímu výkonu. 14) Thermal Design Power (TDP) - údaj vystihující tepelný výkon procesoru ve wattech. Společnost AMD udává TDP jakožto maximální dosažitelný tepelný výkon, přičemž Intel jako typický. U procesorů AMD lze hodnoty TDP dosáhnout jen velmi obtížně, u procesorů Intel je to hodnota, které bude při zátěži s jistotou dosažena. V případě překročení TDP zasáhne ochranný mechanismus Thermal Monitor, tj. vynucené snížení výkonu. Z TDP a napájecího napětí procesoru se vypočítá proudový odběr. Ing.Petr Bouchala strana 3

4 3.Typy procesorů Nejjednodušší skupinou procesorů jsou tzv. mikrořadiče často označované jako MCU (Micro Controller Unit), jejichž uplatnění je velmi široké, od běžné spotřební elektroniky až po výkonné počítače. Mezi výhody těchto čipů patří nízká cena, malé rozměry a nízká spotřeba energie. Tyto procesory jsou vyráběna pro přesně určenou specifickou činnost a mají jen malou možnost rozšíření. Rovněž ve výkonnosti nedosahují vysokých hodnot. Procesory nesoucí označení CPU (Central Processor Unit) tvoří základní řídící jednotku počítače. Oproti předcházející skupině mají mnohem vyšší výkon, větší rozměry, je možné je díky jejich otevřené architektuře a velkému množství vyvedených signálů lépe rozšiřovat. Samozřejmě tyto výhody jsou zaplaceny vyšší spotřebou a ztrátovým výkonem, rovněž cena je vysoká. DSP (Digital Signal Processor) je určitým kompromisem mezi oběma předcházejícími skupinami procesorů. Signálové procesory se většinou vyznačují vysokým výkonem v oblasti zpracování matematických výpočtů a schopností zpracovávat velké objemy dat. Součástí těchto procesorů jsou často i digitálně-analogové a analogově-digitální převodníky. Procesory se používají například ve zvukových kartách. NPU (Network Processors Units) j sou nedílnou součástí všech přepínačů, směrovačů a dalších síťových zařízení. Na rozdíl od počítačových procesorů nejste vůbec upozorňováni na jejich výrobce, typ, kmitočet, výkon atd., i když stejně jako u PC tvoří srdce celého zařízení. Vedoucí pozici ve výrobě síťových procesorů má společnost Broadcom. Nové čipy společnosti Broadcom by měly umožnit výrobu levných přepínačů s porty Gigabit Ethernetu. 4.CISC a RISC procesory Procesory se z hlediska své vnitřní stavby dají rozdělit na dva typy: CISC (Complete Instruction Set Computing) - jsou procesory používané ve většině současných i dřívějších osobních počítačů. Hlavním rysem těchto procesorů je, že používají tzv. plnou instrukční sadu, neboli se snaží mít na každou úlohu jednu instrukci. Tyto instrukce jsou uloženy v mikrokódu, což je vlastně program vloženy do paměti procesoru. Tento systém vytváření je z hlediska technologického jednodušší, ale instrukce se provádějí pomaleji než u obvodového řešení. Příklady: i8086, i80486, Pentium, M RISC (Reduced Instruction Set Computing) - procesory s redukovanou instrukční sadou. Obsahují jen několik základních instrukcí. Každá z nich by se měla vykonávat co nejkratší dobu, pokud možno během jediného strojového cyklu. Instrukce jsou vytvořeny obvodově a tudíž se většinou provádějí rychleji než u mikrokódového řešení. Stejně jako je malý počet instrukcí je i malý počet způsobů adresování. Pro práci s pamětí se na rozdíl od CISC procesorů používají jen dvě instrukce (Load/Store). Všechny ostatní instrukce se vyhodnocují v registrech, kterých bývá většinou větší počet (obvykle 32). Příklady: PA- 8000, Power PC, R 4200, UltraSparc II... V dnešní době se obě architektury přibližují. Mnohé procesory nesou rysy obou typů. Kontrolní otázky 1. Jaký je rozdíl mezi instrukcí a mikroinstrukcí? 2. Jaké základní kroky vykonává procesor? 3. Nauč se a vysvětli parametry procesoru (kap.2. body 1 až 7). 4. Vysvětli parametry procesoru (kap.2. body 8 až 14). 5. Jaké znáš typy procesorů. 6. Jaké je rozdělení procesoru podle instrukční sady, uveď rozdíly. Ing.Petr Bouchala strana 4

5 5.Základní části a činnost procesoru Řadič Každý procesor musí obsahovat dvě základní jednotky: řadič CU a aritmeticko logickou jednotku ALU. data z OP CPU řídící signály ŘADIČ CU Aritmeticko logická jednotka ALU výstup adres data do OP Řadič CU je aktivní část procesoru, která zahajuje a řídí všechny činnosti ALU provádí pouze operace s daty a je řízená řadičem. Na obrázku jsou nejdůležitější vstupní a výstupní vodiče (sběrnice). Řadič má tyto hlavní úkoly: - řídí pořadí v němž jsou prováděny instrukce programů, dekóduje instrukce, vysílá do ostatních části počítače řídící signály, čímž instrukce provádí. Popis částí řadiče: 1.Registr adres instrukci(rai) obsahuje číslo od nuly až do hodnoty adresy poslední paměťové buňky v OP. Touto hodnotou je omezena velikost OP, kterou lze k CPU připojit. Dnes 32 bitový registr 2 na 32 = 4GB. Při zapnutí počítače se RAI nastaví na výchozí hodnotu, zpravidla nulu. Tímto nulovým obsahem se na výstupu RAI objeví číslo, které odpovídá adrese první instrukce uložené v OP. Výstup RAI je spojen s adresovou sběrnicí. 2.Registr instrukce do tohoto registru se po datové sběrnici přivádí z OP instrukce (nalezená pomocí adresy). Zde se uloží až do okamžiku, než je přepsaná instrukcí následující. 3.Dekodér instrukce instrukce je přivedena z registru na dekodér, kde se dekóduje a postupuje do generátoru řídících impulsů (GŘI). Procesem dekódování se rozumí nalezení mikrokódu k vykonání instrukce. 4.GŘI spuštěním mikrokódu se v určité časové posloupnosti generují řídící impulsy do ostatních jednotek počítače. Ing.Petr Bouchala strana 5

6 Blokové schéma řadiče Vstup dat Registr adresy instrukce Registr instrukce Dekodér instrukce Generátor řídících impulsů Řízení ALU Výstup adres řídící signály Princip činnosti: po zapnutí počítače nebo restartu se RAI nastaví na výchozí hodnotu a na výstupu RAI se objeví kódové číslo adresy paměťového místa OP s první instrukcí. Toto místo se připojí na datovou sběrnici a instrukce se přenese do řadiče CPU. Zapíše se do RI. Doba zápisu stačí k tomu, aby se kódovaná instrukce dekódovala v DI. Dekódováním se vygenerovala vnitřní adresa pro spuštění mikrokódu a generují se řídící signály. Je-li instrukce ukončena nebo vyžadují-li se data k vykonání instrukce, vyšle GŘI impuls do RAI, obsah RAI se zvýší o 1 a na výstupu se objeví kód nové adresy s následující instrukcí nebo daty. Příslušná paměťová buňka se zase napojí na datovou sběrnici a celý proces se opakuje. V programu můžeme provádět skoky tím, že příslušnou instrukcí (např.go to) zvýšíme obsah RAI o více než 1. Aritmeticko logická jednotka ALU je část CPU, která provádí matematické a logické operace s daty. Popis částí ALU 1.Operační blok zpracovává operandy přiváděné na dva vstupy a výsledek se předává jedním výstupem k dalšímu zpracování. 2.Střadač je registr, v němž se uchovávají data 1.operand, mezivýsledky, výsledky. 3.Registr příznaků stavový registr. Skládá se z řady jednobitových pamětí, ve kterých je uložena 0 nebo 1, podle výsledků. Obsah stavových registrů kontroluje řadič, který na ně příslušně reaguje. Nejčastější příznaky: CARRY příznak přenosu signalizuje přeplnění střadače přenos do vyššího řádu. ZERO příznak nuly nastaví se na hodnotu 1 je-li výsledek operace nula. SIGN signum příznak znaménka (+,-) Ing.Petr Bouchala strana 6

7 Blokové schéma ALU Vstup dat ALU řadič Registr příznaků Střádač Operační blok Výstup dat Princip činnosti ALU Činnost ALU je řízena řadičem na základě instrukcí přijatých z OP. ALU pracuje ve většině případu na základě jedno adresových instrukcí. Chceme-li např. sečíst dvě čísla, musíme k tomu uvést více než jednu instrukci.. CPU potřebuje znát: - adresu prvního sčítance - adresu druhého sčítance - adresu, kde se uloží výsledek U počítačů s jedno adresovými instrukcemi se první sčítanec načte do střadače, odtud do operačního bloku na první vstup a druhý sčítanec se další instrukcí načte přímo z operační paměti na druhý vstup operačního bloku. Výsledek se uloží do střadače. Ze střadače se další instrukcí výsledek uloží na příslušnou adresu v OP. Kontrolní otázky: 1. Jaké jsou dvě základní části procesoru, popiš vstupy a výstupy procesoru. 2. Nakresli a popiš blokové schéma řadiče, k čemu slouží jednotlivé bloky. 3. Vysvětli princip činnosti řadiče. 4. Nakresli a popiš blokové schéma ALU, k čemu slouží jednotlivé bloky. 5. Vysvětli princip činnosti ALU Ing.Petr Bouchala strana 7

8 6.Historie výroby mikroprocesorů Intel i bitový mikroprocesor, který mohl adresovat paměť B i bitový, obsahoval tranzistorů, 256 instrukcí, byl vyroben technologií N-MOS, adresoval 64 KB paměti. (i adresace 16 KB) Vnitřní struktura procesoru vytváří velkou časovou prodlevu mezi zpracováním jednotlivých instrukcí. Ta je způsobena: generováním adresy, přesunem adresy, dekódováním adresy, napojení datové buňky na datovou sběrnici, přesun instrukce z OP do CPU, zápis do registru instrukce a dekódování instrukce. Šestnácti bitové procesory Procesor i jeden z prvních 16 bitových mikroprocesorů (1978). Procesor je vnitřně rozdělen na dvě jednotky(první skalární architektura): - Bus Interface Unit (jednotka styku se sběrnicí)- stará se o všechny operace souvísející se sběrnicí (čtení instrukcí, čtení a zápis operandů do paměti nebo V/V zařízení )Její součástí je čtyř bytová fronta instrukcí, do které BIU v okamžicích, kdy není jiný požadavek na sběrnicový cyklus, připravuje následné instrukce z paměti. - Execution Unit (výkonná jednotka) dekóduje a provádí instrukce jejichž kód čte z instrukční fronty. Do BIU zasílá relativní adresy operandu ( pro čtení nebo zápis ). Výpočet adresy a vlastní přenos operandu zajišťuje opět BIU. Oba autonomní funkční bloky představují proudový způsob zpracování instrukcí (pipelining), který práci procesoru urychluje I 8086 EU BIU FRONTA INSTRUKCÍ ŘÍDÍCÍ SIGNÁLY ADRESY DATA Firma Intel vyráběla dále 16 bitové mikroprocesory i80186, i Procesor i již uměl pracovat v reálné nebo chráněném režimu a počet adresovacích vodičů byl 24. Může adresovat 16 MB (2 24 = = 16 M). Struktura tohoto procesoru je tvořená čtyřmi na sobě nezávisle pracujícími subprocesory. Výkon procesoru se zvyšuje taktovací frekvencí a proudovým zpracování dat. Bus Unit BU sběrnicová jednotka zajišťuje styk a spolupráci s ostatními částmi počítačového systému. Instruction Unit IU instrukční jednotka dekóduje instrukce uložené ve frontě BU a dekódované instrukce ukládá do své fronty. Procesor po ukončení instrukce může okamžitě načítat již dekódovanou instrukci zrychlení. Execution Unit EU výkonová jednotka zde se provádějí instrukce dle programu. Její součástí je CU a ALU. Jednotka spolupracuje s AU, zejména při potřebě dalších operandů z OP pro probíhající operace. Adress Unit AU adresová jednotka dle pokynů EU vypočítává adresu, kterou předá BU. Kromě toho zajišťuje ochranu dat při zpracování více úloh multitasking. Ing.Petr Bouchala strana 8

9 I AU BU LOGIKA OCHRANY FYZICKÁ ADRESA ADRESOVÝ REGISTR A BUDIČ ADRESY ŘÍZENÍ SBĚRNIC STYK S KOPROCESOREM ŘÍDÍCÍ SIGNÁLY DATOVÉ BUDIČE DATA PŘEDVÝBĚR INSTRUKCÍ EU FRONTA ŠESTI INSTRUKCÍ ALU CU IU FRONTA DEKÓD. INSTR. DEKODÉR INSTR. MNI,INTR,ERROR Třicetidvou bitové procesory (označované jako řada x86) i (1985) Procesor byl vyráběn technologií CH MOS III, 1.5 mikrónů a obsahoval tranzistorů. Pouzdro má 132 vývodů. K podpoře své činnosti využíval další podpůrné samostatné integrované obvody: i82386 (DMA kontroler), i82385 (Cache kontroler), i80387 (matematický koprocesor)... Procesor má možnost adresovat až 4 GB paměti. Skalární architektura se rozrostla o další obvody.biu (Bus Interface Unit) jednotka pro styk se sběrnicí. IPU (Instruction Prefetch Unit) jednotka pro předvýběr instrukcí. IDU (Instruction Decode Unit) jednotka pro dekódování instrukcí.eu (Execution Unit) jednotka provádění instrukcí, výkonná jednotka. SU (Segmentation Unit) jednotka segmentace, adresuje. PU (Paging Unit) stránkovací jednotka souvisí s adresováním paměti. i kromě dalších vylepšení obsahuje tento procesor navíc cache první úrovně o velikosti 8 KB a matematický koprocesor (FPU), pro práci s čísly s pohyblivou řadovou čárkou. Intel Pentium processor family Pentium Overdrive - tento procesor měl být jakýmsi přechodem mezi řadou 486 a Pentiem. Nebyl příliš úspěšný (vysoká cena, problémy s kompatibilitou). Pentium (P54C) - procesor páté generace řady x86. (konec roku 1993). Vnitřně je procesor 64 bitový. Obsahuje některé nové rysy, jako například superskalární architektura, která umožňuje vytvořit dvojici celočíselných front, neboť obsahuje dvě výkonné jednotky (dvě instrukce se paralelně zpracují v přirozeném pořadí). Jednotky se označují U a V. Jednotka U je univerzální, jednotka V umí provádět pouze jednoduché instrukce. Instrukce se provádí v 5 fázích - předvýběr, dekódování, generování adresy, vykonání instrukce a zpětný zápis. Z důvodů snížení počtu zbytečných vyprázdnění datovodu v důsledku podmíněných skoků, používá Pentium metodu předpovídání větvení. Kromě statického předpovídání větvení (např. podmínka bude splněna), používá procesor i dynamické metody, ke které využívá zvláštní vyrovnávací paměť výsledků větvení - branch target buffer. Do ní si systém ukládá cílové adresy a předpokládaný výsledek pro posledních 256 větvení. Toto se využívá většinou u smyček, které se obvykle opouštějí až po několika cyklech. Ing.Petr Bouchala strana 9

10 PENTIUM Instrukční Cache Predikace skoků Dekodér instrukcí Řadič ROM řadiče 64 bit data bus control Rozhraní sběrnice Generátor adres U Generátor adres V 32 bit adress bus Data 64 bit bus Adress 32 bit bus Celočíselná ALU U Data cache Celočíselná ALU V Floating Point Unit Pentium 60 MHz, 66 MHz 5 V, ztrátový výkon 13 W Pentium 75, 90, 100, 120, 133, 150, 166, 200 MHz V, ztrátový výkon 4 6 W. Pentia s interní frekvencí 133, 166, 200 MHz pracují na sběrnici, která je taktována na 66 MHz, 150 MHz Pentia mají na sběrnici 60 MHz. Čip obsahuje na ploše 295 mm 2 3,3 miliónů tranzistorů. Pouzdro (patice Socket 7) má 296 vývodů. Patice je typu ZIF (Zero Input Force - zasunování nulovou silou). Pentium obsahuje interní cache paměť o velikosti 16 KB, která je rozdělená na 8 KB pro data a 8 KB pro instrukce a je dvoucestně asociativní. Datová sběrnice má šířku 64 bitů, adresová sběrnice je 32 bitová. Pentium MMX (P55C) (Matrix Math Extensions) - jedná se vylepšené Pentium, které obsahuje navíc dvě jednotky pro zpracování nových multimediálních instrukcí, kterých je 57. Procesor obsahuje 8 nových registrů pro MMX instrukce. Cache L1 je dělená na data a instrukce a má velikost KB.. Používá techniku SIMD (Single Instruction Multiple Data), která dovoluje zpracovat mnoho informací během jedné instrukce. Pentium Pro - (P6) - se dostalo na trh na podzim První model byl taktován na frekvenci 133 MHz. Pouzdro procesoru obsahuje dva čipy. Jeden je samotný procesor a druhý je paměť cache, která má velikost 256 nebo 512 KB. Interní cache L1 je rozdělená na část datovou a instrukční. Obě části mají po 8 KB. Používá techniky: out-of-order execution (vykonání instrukce mimo pořadí), register renaming (přejmenování registrů). Dynamic Execution (dynamické vykonávání instrukcí viz rysy moderních procesorů). Ing.Petr Bouchala strana 10

11 Obr. Blokové schéma Pentium Pro Pentium II - obsahuje dvousběrnicovou architekturu DIB (Dual Independent Bus). Jedná se o zavedení samostatné sběrnice pro komunikaci procesoru a cache L2, která je rovněž v pouzdru. Cache L1 je rozdělena na data a instrukce a každá z nich má velikost 16 KB. Cache L2 má velikost 512 KB. Má všechny rysy moderního procesoru (superskalární architektura, Out of Order, přejmenování registrů, MMX instrukce...). Podporuje ECC na L2 cache i systémové sběrnici. Označení pro patici je Slot 1. Procesor se zasouvá kolmo k základní desce. Xeon je výkonnější variantou s 1 MB cache L2. Celeron - tento procesor firmy Intel se od Pentia II lišil v prvních variantách absenci sekundární vyrovnávací paměti. Snížila se tak cena, ale i výkon při výpočtech s pevnou řadovou čárkou. Při práci s pohyblivou řadovou čárkou je jeho výkon srovnatelný s Pentiem II. Pentium III - jedná se vylepšený procesor Pentium II, který obsahuje 70 SSE instrukcí pro multimédia a 3D aplikace. Cache L1 má velikost 32 KB (16 KB pro data, 16 KB pro instrukce), L2 obsahuje 512 KB. Procesor je vytvořen technologií 0,25 mikrónů. Pentium M procesor vyvíjený pro mobilní technologie, stavěl na původní architektuře Pentia III.. Pentium IV (níže) se do notebooku nehodil pro svůj velký ztrátový výkon. Jelikož byl procesor postaven na starší architektuře, nepodporoval multiparalelismu tak, jako P IV a jeho výpočetní výkon byl slabý, to se projevilo zejména v multimediálních aplikacích. Ing.Petr Bouchala strana 11

12 Pentium IV - První 65nm procesor pro stolní počítače s novou architekturou nazvanou NetBurst, která je optimalizována pro vyšší frekvence. Procesor používá technologie HT(Hyperthreading), která se využívá u více vláknových úlohách. Procesor podporuje 400, 533, 800 MHz lokální sběrnici (a vyšší). Pentium 4 podporuje nové instrukce nazvané Streaming SIMD Extensions 2. Vedle instrukcí MMX a SSE jde o další instrukce (je jich 144), které mají (stejně jako starší instrukce SSE) zajišťovat zpracování více dat v jednom cyklu (SSE single instruction multiple data) a zrychlí především výpočty v plovoucí desetinné čárce. U těchto procesorů Intel předpokládal nárůst kmitočtu až na 10GHz. Obsahovaly 3 ALU a 2 FPU. Značnou nevýhodou byl velký ztrátový výkon. Šedesátičtyř bitové procesory Výkon 64 bitových procesorů bude plně využit a s příchodem 64 bitového operačního systému Windows Vista, který bude podporovat 64 bitové aplikace. Dvoujádrové procesory Pentium D - první dvoujádrový procesor Intelu, který však není od základů konstruován jako dvoujádrový, namísto toho se v podstatě jedná o dva nezávislé čipy Prescott (Pentium4 na technologii Net Burst) spojené přes FSB, přesně jako u dvouprocesorových systémů. Neumí tedy těžit z možných výhod dvoujádrových procesorů. Má nejvyšší spotřebu u dosud vyrobených stolních počítačů. Nepodporuje HyperThreading. Podporuje EM64T, No-eXecute avirtualizaci (ne u všech modelů) Pentium exteme Edition - jádro Presler.Druhá generace dvoujádrového procesoru. Tento však není plnohodnotným dvoujádrovým čipem, jedná se totiž o dvě jádra Cedar Mill (Pentium4) připevněná k jedné destičce plošného spoje. Podporuje HyperThreading, EM64T, No-eXecute avirtualizaci. Intel Core TM processor family Intel Core 2 Duo - jádro Conroe. Nová konstrukce dvoujádrového procesoru. Na rozdíl od P4 nebo core duo plně podporuje 64 bitové instrukce a výpočty. Může v jednom taktu zpracovat až čtyři instrukce. Paměť cache sdílejí obě jádra, v případě jednovláknové úlohy, využívá jedno jádro celou cache. Podporuje EM64T, No-eXecute avirtualizaci.cache 2 až 4 MB Intel Core 2 Extreme jádro Conroe Podporuje EM64T, No-eXecute avirtualizaci. Cache 4 MB. Ing.Petr Bouchala strana 12

13 Kontrolní otázky: 1. U kterého procesoru byla poprvé použita skalární architektura? 2. U kterého procesoru byla poprvé použita superskalární architektura? 3. Vysvětli pojem SIMD, u kterého procesoru byla technologie SIMD poprvé použita? 4. Které procesory patří do Intel Pentium processor family? 5. Které procesory patří do Intel Core TM processor family? 6. Který procesor použil poprvé dvousběrnicovou architekturu DIB? 7. Který procesor byl jako první postaven na architektuře Net Burst? 8. Jaký je rozdíl mezi procesory dual core a dual 2 core? Ing.Petr Bouchala strana 13

14 7.Architektura procesorů Architekturou se rozumí vnitřní struktura procesoru a nové technologie, které změnu struktury provázejí.každá změna architektury vede ke zvýšení výpočetního výkonu. Obecně (bez ohledu na výrobce) jsou architektury procesory dány šířkou datové a adresové sběrnice. Podle toho můžeme procesory rozdělit na: a) 16 bitové kapacita operační paměti omezena na 64 KB b) 32 bitové - kapacita operační paměti omezena na 4GB c) 64 bitové - kapacita operační paměti omezena na 16 EB (dnes zatím mimo možnost využití) Platí, že čím je procesor vícebitový, tím je schopen přenést větší objem dat za jednotku času a má vyšší výpočetní přesnost. Další dělení je provedeno podle způsobu zpracování instrukcí a dat. Skalární architektura (Intel 8086 až Intel 80486) Skalární architektura vede k efektivnějšímu využití strojového času procesoru. Snaží se odstranit prostoje výkonové jednotky, které vznikají po dokončení instrukce a před spuštěním následující. Procesor je složen z více funkčních bloků, které pracují samostatně a umí se předzásobit instrukcemi a tím zvýšit rychlost přísunu instrukcí výkonové jednotce. V jednom taktu mohla být dokončena pouze jedna instrukce. Skalární architektura umožňuje pipelining zřetězené zpracování instrukcí. Pipeline datovod, čím je datovod delší a čím více má stupňů, tím je lepší zpracování etap instrukcí. V případě, že dojde v programu ke skoku, musí se celý datovod (fronta instrukcí) vyprázdnit a načíst s dlouhým zdržením instrukce nové. Superskalární architektura P6 (Pentium až Pentium3) Má více prováděcích jednotek v jednom procesoru, které jsou schopné paralelního zřetězení. V jednom taktu může být dokončeno více instrukcí - superpipelining. První superskalární architektura byla použita u Pentia, které mělo dva datovody. U-pipe a V-pipe. V jednom taktu mohly být dokončeny dvě instrukce, pokud byla dodržena pravidla pro řetězení instrukcí. Řetězení instrukcí kontroluje scheduler. Aby se odstranilo vyprazdňování datovodu z důvodu skoku v programu, začalo se používat odhadování skoků a spekulativní vykonávání instrukcí. Architektura Net Burst (Pentium 4, Pentium D) Pod tímto souhrnným názvem se skrývá celá řada nových technologií. Jsou to zejména: a) Hyperpipelined Technology technologie podporující hyperpipelining. Net Burst je technologie umožňující zvyšování taktovacího kmitočtu. Čím je kmitočet vyšší, tím kratší je doba zpracování jedné instrukce, doba je tak krátká, že tvoří pouze zlomek času potřebný k přenosu další instrukce z operační paměti. Aby měly výkonové jednotky procesoru nepřerušený přísun instrukcí, provádí se vícenásobné sřetězení - hyperpipelining. Jedna instrukce je podávána z operační paměti, druhá dekódována, třetí zpracovávána atd. Hloubka tohoto "potrubí" u procesoru Pentium 4 je 20 rozpracovaných instrukcí. Jestliže dojde k větvení programů, zdvojí se datovod a načtou se instrukce pro obě možná pokračování programu. Podle výsledku podmínky se zvolí instrukce z vhodného datovodu a instrukce špatného datovodu se vymažou. b) Hyperthreading Technology - technologie umožňující programovému vybavení vidět dva procesory. Dovoluje procesoru spouštět dvě výpočtová vlákna (threads) ve stejný okamžik. Ing.Petr Bouchala strana 14

15 c) QPB (Quad Pumped Bus) - podpora QDR (Quad Data Rate) sběrnice FSB, v některých momentech umožňuje až čtyři datové přenosy najednou. d) Execution Trace Cache - cache paměť dovolující uložit 12 dekódovaných mikrooperací (micro-ops), u předchozích systému se v cache ukládaly pouze nedekódované instrukce. e) Rapid Execution Engine - dvě ALU, s dvojnásobným taktem oproti vnitřní frekvenci procesoru f) Advanced Dynamic Execution nové dynamické zpracování instrukcí s větší hloubkou spekulativního provádění a dokonalejším předvídáním větvení. g) EIST ( Enhanced Intel SpeedStep Technology) - technologie dovolující (v závislosti na vytížení systému) dynamicky přizpůsobovat napájecí napětí a frekvenci procesoru, umožňuje snížit spotřebu elektrické energie a dochází k menšímu zahřívání procesoru. h) EM64T (Extended Memory 64 Technology) rozšíření adresace operační paměti s 32 bitů na 64 bitů. Padla hranice omezení operační paměti na 4GB. i) XD (execute Disable) bit - umožňuje zakázat spouštění kódu z některých paměťových stránek (těch, které se označí za datové). Tímto se předchází spouštění kódu, u kterého to není cílené - např. některých typů virů. j) Intel Virtualization Technology - slouží k hardwarové podpoře provozu více operačních systémů na jednom fyzickém počítači současně. Možnosti této technologie jsou široké: testování a ladění programů a aplikací bez nutnosti instalovat testovací verze operačního systému na dodatečném hardwaru prezentace na akcích, kdy na jednom notebooku můžete předvádět Linux i Windows zároveň provoz zastaralých verzí operačních systémů a aplikací, pro které se již ani nedá koupit podporované hardware Poznámka: Procesory P IV se vyráběly v mnoha modelech, ne všechny podporovaly uvedené technologie. Architektura Dual core (Pentium D Intel Core 2 Duo) Na jednom čipu jsou integrována dvě jádra, dva samostatné procesory. Jeden čip se fakticky chová jako dvouprocesorový počítač. Pro dosažení optimálního výkonu vyžaduje dvoujádrový procesor spuštění více zátěžových programů současně nebo programu speciálně upraveného na tzv. multithreaded zpracování. Architektura využívá tyto technologie: a) microachitektura core jejíž základní rysy jsou: - Wide Dynamic Execution - technika dovolující, aby každé jádro během jednoho taktu mohlo dokončit až čtyři instrukce.k tomu používá techniku Macro- Fusion a Micro-Fusion. Techniky umožňující sloučení více instrukcí nebo mikroinstrukcí do jedné. - Smart Memory Access - zdokonalená množina algoritmů pro předvídání, která data budou zapotřebí a mají být tudíž zavedena z operační paměti do paměti cache - Advanced Smart Cache -umožňuje jednomu jádru využít celou vyrovnávací paměť, když druhé jádro právě nepracuje, dovoluje přenášet data přímo mezi L1 cache paměťmi obou jader. Ing.Petr Bouchala strana 15

16 - Advanced Digital Media Boost - zdvojnásobuje reálnou rychlost zpracování instrukcí využívaných především v multimediálních a grafických aplikacích, zvýšení výkonu je dosaženo pomocí 128bitového zpracování instrukcí SSE, SSE2 a SSE3 (dříve byly tyto instrukce zpracovávány po 64 bitech). b) EM64T c) Intel Virtualization Technology d) EIST e) dual core Kontrolní otázky: 1. Vysvětli pojmy skalární architektura a pipelining. V čem spočívá lepší využití strojového času procesoru. Jak jsou ošetřeny skoky a větvení v programu? 2. Vysvětli pojmy superskalární architektura a superpipelining. V čem spočívá lepší využití strojového času procesoru. Jak jsou ošetřeny skoky a větvení v programu? K čemu slouží scheduler? 3. Nauč se a vysvětli pojmy Hyperpipelined Technology, hyperpipelining, Hyperthreading Technology a QPB. 4. Ostatní pojmy s architektury Net Burst se nauč vysvětlit. 5. Jaké jsou základní rysy microarchitektury core? Vysvětli jednotlivé pojmy. 6. Srovnej jednotlivé architektury a zjisti, jakým způsobem se zvyšuje výpočetní výkon procesorů? Ing.Petr Bouchala strana 16

17 8.Některé rysy moderních procesorů Paralelní zpracování dat superpipelining, hyperpipelininig, hyperthreading, dual core, dual core + hyperthreading. Out-of-Order (provádění instrukcí mimo pořadí) - instrukce mohou být prováděny i v jiném pořadí, než ve kterém byly umístěny do instrukční fronty. Register renaming (přejmenování registrů) - procesor má více fyzických než logických registrů a může stejným jménem označit více fyzických registrů. Dynamické vykonávání instrukcí (dynamic Execution) -Tento způsob zpracování instrukcí zvyšuje výkonnost procesoru tím,že data jsou zpracovávána spíše na základě logiky než na základě pouhého seznamu instrukcí. Dynamické vykonávání instrukcí je kombinace těchto tří metod pro zpracování dat : 1.) Vícenásobné větvení -předpovídá průchod programu několika větvemi.tzn. procesor je schopen předpovídat skoky nebo větvení v programu. Na základě toho pak dokáže vyhledat místo v paměti, kde se nalézá další instrukce. 2.) Analýza toku dat - slouží k logické kontrole instrukcí a k jejich seřazení do optimálního pořadí, bez ohledu na to, jak jsou zapsány v původním programu. Procesor si nejprve prohlédne dekódované instrukce programu a určí, zda mohou být vykonány, či zda jsou závislé na dokončení jiných instrukcí. Následně procesor seřadí instrukce do optimálního pořadí a co nejúčinnějším způsobem je vykoná. 3.) Spekulativní vykonávání instrukcí - procesor si prohlíží instrukce následující za aktuálně vykonávanou a snaží se vykonat ty z nich, které budou v blízké době potřebné. Protože instrukce programu jsou vykonávány na základě předpovězeného větvení, jejich výsledky jsou uloženy do společné oblasti, ze které jsou posléze načítány. Jakmile pak má být některá z provedených instrukcí vykonána výsledným programem, jsou její výsledky načteny do hlavních registrů procesoru a to v pořadí daném původním programem.tento způsob provádění instrukcí vlastně umožňuje vykonávání instrukcí dopředu a následné použití jejich výsledků. Mechanizmus přerušení - kromě aktuálně běžícího programu musí mikroprocesor reagovat na podněty jiných zařízení nebo programů. Například reakce na stisk klávesy, informace o tisku a podobně. Toho se dá docílit dvěma způsoby: Procesor v pravidelných časových intervalech prochází všechna zařízení a kontroluje, zda pro něj nemají nějaký signál, který by zpracoval. Tento mechanizmus je samozřejmě nevhodný pro svou časovou náročnost a mnohdy zcela zbytečné operace. Je vytvořen systém přerušení IRQ. To znamená, že každá operace, která potřebuje provést zastavení aktuálního procesu, má své číslo přerušení. V operační paměti je tabulka vektorů přerušení, který ukazuje na adresu v paměti, kde je uložen obslužný program požadovaného přerušení. Tento systém využívají téměř všechny mikroprocesory. Procesor tedy komunikuje s okolím třemi základními způsoby: pomocí sběrnic, přerušením (IRQ) a přes kanály přímého přístupu do paměti (DMA - Direct Memory Access). Quad Pumped Bus (QPB) - procesory Pentium 4 (a výše) podporují QDR (Quad Data Rate) sběrnici, kterou Intel označuje zkratkou QPB.Tzn., že data přenášená mezi procesorem a Northbridgem (MCH) jsou přenášeny 4x rychleji než tomu bylo u Pentií 3. Tento rychlý přenos je způsoben tím, že procesor využívá pro přenos dat jak náběžnou, tak sestupnou hranu signálu časovače a navíc na místo jednoho datového kanálu používá dva jeden pro čtení a druhý pro zápis.tuto rychlost přenosu dat použije však procesor pouze tehdy bude-li v jedné chvíli provádět operace čtení i zápis (viz obrázek).v praxi to tedy znamená, že kmitočet FSB procesorů (od Pentium 4) je ve skutečnosti 4x menší než je uváděná. Ing.Petr Bouchala strana 17

18 Obr.princip přenosu dat po QDR sběrnici Správa napájení Díky obvodům pro správu napájení SMM (System management mode) je možno zmenšit spotřebu procesoru.tuto funkci obsahují všechny procesory Pentium a výše. Tepelná ochrana Čím je procesor výkonnější,tím vyšší má spotřebu a tím více tepla produkuje. K tomu, aby bylo teplo z procesoru dobře a spolehlivě odváděno, slouží chladiče. Někdy však může nastat porucha chlazení procesoru a v takovém případě se uplatní tepelná ochrana, která zabrání zničení procesoru. Intel zavedl dvě technologie, které mohou stav kritické teploty odvrátit. Jsou to tepelný monitor a tepelná dioda. Tepelný monitor (Thermal monitor TM) za použití přesného tepelného čidla na čipu procesoru, je obvod tepelné ochrany (TCC - Thermal Control Circuit) schopen udržet teplotu procesorového čipu v rozsahu továrních specifikací. Tepelný monitor řídí teplotu procesoru pomocí modulace interních hodin jádra procesoru. TM1 - v případě, kdy procesor dosáhne kritické teploty (obvykle kolem 75 stupňů Celsia), začne vkládat prázdné hodinové cykly v poměru 50:50 (tzv. duty cycles). Polovina výpočetního času je tak fakticky eliminována (frekvence je snížena na polovinu), což snižuje spotřebu, ale také výpočetní výkon. TM2 - novější verze systému ochrany proti přehřátí. Namísto prázdných hodinových cyklů se procesor přepne na nižší PState. Při stejné redukci spotřeby vykazuje tento způsob vyšší výpočetní výkon, na druhou stranu přepínání mezi PState trvá určitý čas, takže v některých případech může být Thermal Monitor 1 výhodnější. PState (Performance State) - Kombinace napětí a frekvence (přesněji násobiče). Každý z procesorů používajících šetřící technologii má definovány PState, které zvládne. Nižší napětí umožňuje výrazně redukovat spotřebu, nevýhodou však je, že při nižším napětí musí být frekvence nízká. Vhodným přepínáním mezi PStates je možné docílit v případě výpočetního nevytížení nízké spotřeby a zároveň v případě potřeby zvýšit frekvenci. Tepelná dioda - na čipu je taktéž integrována tepelná dioda. Tepelný senzor na základní desce tak může monitorovat teplotu čipu. Kontrolní otázky: 1. Jaké metody používá technika dynamického vykonávání instrukcí? 2. Co je to mechanizmus přerušení, k čemu slouží a jak urychluje činnost procesoru? 3. Kterými způsoby komunikuje procesor s okolím? 4. Jak funguje Quad Pumped Bus, jaký je skutečný taktovací kmitočet FSB? 5. Co je to tepelný monitor a jak funguje? 6. Co je to PState a k čemu slouží? Ing.Petr Bouchala strana 18

19 9.Instrukční sady Instrukční sada - soubor instrukcí, kterým procesor rozumí a které byly vytvořeny s cílem provádět určité typy výpočtů. Pokud procesor instrukční sadu nezná, dojde při pokusu o vykonání instrukce k chybě. Single Instruction Multiple Data (SIMD) - jedna instrukce provádí výpočet na více datech současně. Vhodné především u multimediálních aplikací, kde je například možné zpracovávat několik částí audia současně. Oproti klasickému způsobu jedna instrukce jedny data (Single Instruction Single Data) je tento způsob významně rychlejší. x86 - základní celočíselná sada instrukcí pro počítače PC. Všechny procesory zvládají tuto sadu. x87 - sada pro operaci s plovoucí desetinnou čárkou (Floating point - FP) určená pro matematické koprocesory. Starší procesory 486SX či 386 vyžadovaly pro podporu x87 pořízení dalšího čipu (externího matematického koprocesoru). Všechny procesory počínaje Pentiem mají koprocesor integrovaný a sadu x87 podporují. MMX (MultiMedia extensions)- první celočíselná SIMD sada instrukcí určených k přímé podpoře multimediální operace s obrazem, zvukem či videem. Dnes jí podporují prakticky všechny procesory a je často vyžadována různými programy. Enhanced MMX - Rozšíření MMX zavedené společností Cyrix. Podporuje ho většina výrobců vyjma Intelu. 3DNow!, Enhanced 3DNow! - SIMD sada zavedená firmou AMD, která se ale nedočkala nijak velké podpory. SSE (Streaming SIMD Extensions) - SIMD sada z procesoru Pentium III, podporuje ve větší míře zpracování obrazu, zpracování audia a videa (umožňuje softwarové dekódování formátu MPEG2 při plné rychlosti), rozpoznání řeči SSE2 140 nových instrukcí v procesorech Pentium 4 pro práci s čísly v pohyblivé desetinné čárce, práci s celými čísly, správu paměti a další. Po MMX se jedná o druhou nejpoužívanější sadu. SSE3 - Malé rozšíření o asi deseti instrukcích zavedené v procesoru Pentium 4 s jádrem Prescott. AMD64-64bit rozšíření x86, původně vyvíjené pod označením x Vyjma podpory 64bit výpočtů umožňuje adresaci 64bit paměťového prostoru EM64T - Intelem vytvořená kopie sady AMD64, rozšíření adresace operační paměti s 32 bitů na 64 bitů. Kontrolní otázky: 1. Jaký je rozdíl mezi SIMD a SISD? 2. Jaké znáš instrukční sady a co mají podporovat? Ing.Petr Bouchala strana 19

20 10.Identifikace procesorů Každý procesor je možné identifikovat v zásadě dvěma způsoby - softwarově pomocí CPUID instrukce a vizuálně pohledem na identifikační znaky uvedené na čipu procesoru. V dalším se budeme zabývat pouze softwarovým způsobem. CPUID instrukce CPUID je instrukce zavedená v procesoru Pentium a podporovaná i některými pozdními generacemi 486ky. Umožňuje zjistit některé základní údaje jako je typ procesoru, podporované instrukce, velikosti cache atd.. Program CPU-Z využívá výstupu instrukce CPUID. Základem identifikace procesoru jsou následující údaje: Family - určuje architekturu procesoru. Tak například Pentium Pro, Pentium II a Pentium III sdílí jednu architekturu nazvanou P6. Obdobně všechny typy Pentia 4 a Pentia D sdílí architekturu NetBurst. Číslo Family je pro všechny procesory Pentium Pro, Pentium II a Pentium III stejné a nabývá hodnoty 6. Obdobně NetBurst nabývá hodnoty 15 (F v hexa zápisu). Extended Family - rozšíření hodnoty Family. Výsledná Family (v programu CPU-Z zobrazená výše v kolonce "Ext. Family") se spočte jako Family + Extended Family. Model - určuje generaci v rámci architektury. Tak například jádro Willamette bylo z architektury NetBurst první uvedené a mělo hodnotu model stanovenu na 0. Následovalo vylepšené jádro Willamette s model roven 1, dále jádro Northwood s model 2 atd. Model tak určuje závažné změny jako například změnu výrobní technologie, přidání cache atd. Ing.Petr Bouchala strana 20

21 Extended Model - rozšíření hodnoty Model zavedené ze stejného důvodu jako Extended Family. Výsledný model (v programu CPU-Z zobrazený v kolonce Ext. Model) se spočte jako Model + Extended Model * 16. Stepping - čtyřbitová hodnota udávající verzi modelu. Obvykle se mění s novější revizí. Hodnoty Family, Extended Family, Model, Extended Model a Stepping spolehlivě identifikují typ jádra procesoru (včetně revize). Revize je jakýsi ukazatel pokročilosti vývoje jádra. Čím novější revize, tím lepší, protože opravuje chyby a zároveň může být výkonnější, spotřebovat méně energie a dosahovat vyšších frekvencí. Zápis hodnot výše zmíněný se obvykle provádí v hexadecimální (šestnáctkové) soustavě a to podle následujícího vzoru: F27h - Family F, Model 2, Stepping 7. "h" označuje, že se jedná o hexadecimální zápis. Pokud máme k dispozici výše uvedený zápis a víme, který výrobce procesor vyrobil, je už jen otázkou dohledání v dokumentaci, o jaké že jádro se jedná. Identifikace jádra je důležitá věc, sama o sobě však nestačí, potřeba je ještě jeden údaj: BrandID - Číslo rozlišující jednotlivé typy procesorů se stejným jádrem. Pomocí BrandID je možné rozlišit procesory Celeron od Pentií 4, procesory Athlon 64 od Mobile Athlon 64 atd. Jednotlivé implementace BrandID se u procesorů Intelu a AMD liší a řídí se zveřejňovanými tabulkami. Běžnému uživateli stačí použít některý z novějších programů, viz například již zmíněné CPU-Z. 11.Výroba,výrobní technologie Procesor je polovodičová součástka tvořená především křemíkovou destičkou (křemíkový plátek ze kterého se vyrobí velké množství jader procesoru se nazývá wafer ) s několika příměsímy (v současnosti je to měď).ještě předtím než se vývojář vůbec dotkne křemíku je vytvořen softwarový model procesoru (označovaný jako RTL-Register Transfer Logic),při čemž pro jednodušší testování tento model pracuje na mnohem pomalejší frekvenci než skutečný procesor (řádově v jednotkách Hz).Souběžně s ním je testován ještě jeden softwarový model,který však již pracuje na skutečné frekvenci procesoru.další testy se pak provádějí již na hardwarovém modelu,který je mnohokrát větší než skutečný procesor.zpravidla zabírá celou místnost.této fázi testování se říká emulace (emulation). Pokud všechny testy dopadnou dobře začne se samotným zhotovením procesoru. obr.wafer z blízka Vlastní výroba procesoru Procesory se už 30 let vyrábějí prakticky stejnou metodou fotolitografie, kdy se wafer o průměru 200 mm či 300 mm ozařuje přes různé masky a tím vznikají na waferu složité struktury tranzistorů (složitost je jako u podrobné mapy New Yorku na papíru 10x10 mm). Ing.Petr Bouchala strana 21

22 Litografické matrice jsou prozařovány zářením a jejich 4x zmenšený obraz dopadá na wafer potažený v různých krocích odlišnými chemikáliemi(viz obr 7). Velmi kritickou při takto jemné výrobě se stává také vlnová délka prosvěcovacího paprsku, na němž také závisí jemnost výrobního procesu. V roce 2005 Intel počítá s uvedením stroje používajícího EUV záření (Extreme Ultraviolet).Tento stroj umožňuje vyrábět komponenty až 30 nm technikou a to je možná zároveň nejjemnější proces, který můžeme po klasickém Si chtít. Předpokládá se, že fotolitografie klasického křemíku dodýchá asi kolem roku 2010, ale i po té uvidíme zajímavé trendy ve výrobě polovodičů, jako jsou např. dvoj a tříbránové tranzistory, které jsou schopny se přepínat ještě daleko vyššími frekvencemi než ty klasické díky nižším spouštěcím proudům a menšímu odporu kanálu. Obr.Schéma výroby procesoru Obr.Šest vrstev měděných spojů (foto: elektronovým mikroskopem) Co znamená,když se řekne Procesor je vyráběn X mikronovou technologií? Procesor Pentium 4(Northwood) je vyráběn technologií 0,13 цm toto číslo nám udává velikost nejmenšího prvku,který je možno vyrobit.čím menší je toto číslo tím více jader procesorů se vejde na jeden wafer a také klesá spotřeba. 0,09 цm nebo 90nm nejmenší prvek má velikost 0,09 (mikrometrů) či 90 (nanometrů). Ing.Petr Bouchala strana 22

ORGANIZAČNÍ A VÝPOČETNÍ TECHNIKA

ORGANIZAČNÍ A VÝPOČETNÍ TECHNIKA Střední škola, Havířov Šumbark, Sýkorova 1/613, příspěvková organizace ORGANIZAČNÍ A VÝPOČETNÍ TECHNIKA PROCESORY Ing. Bouchala Petr 2010 Vytištěno pro vnitřní potřebu školy PROCESORY 1.Úvod základní pojmy

Více

PROCESOR. Typy procesorů

PROCESOR. Typy procesorů PROCESOR Procesor je ústřední výkonnou jednotkou počítače, která čte z paměti instrukce a na jejich základě vykonává program. Primárním úkolem procesoru je řídit činnost ostatních částí počítače včetně

Více

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

Procesor Intel Pentium (1) Procesor Intel Pentium (3) Procesor Intel Pentium Pro (1) Procesor Intel Pentium (2) Procesor Intel Pentium (1) 32-bitová vnitřní architektura s 64-bitovou datovou sběrnicí Superskalární procesor: obsahuje více než jednu (dvě) frontu pro zřetězené zpracování instrukcí (značeny u, v) poskytuje

Více

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

Intel 80486 (2) Intel 80486 (1) Intel 80486 (3) Intel 80486 (4) Intel 80486 (6) Intel 80486 (5) Nezřetězené zpracování instrukcí: Intel 80486 (1) Vyroben v roce 1989 Prodáván pod oficiálním názvem 80486DX Plně 32bitový procesor Na svém čipu má integrován: - zmodernizovaný procesor 80386 - numerický koprocesor 80387 - L1 (interní)

Více

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

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC Informační systémy 2 Obsah: Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC ROM RAM Paměti typu CACHE IS2-4 1 Dnešní info: Informační systémy 2 03 Informační systémy

Více

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

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

Více

PROCESOR. Rozdělení procesorů

PROCESOR. Rozdělení procesorů PROCESOR Procesor je ústřední výkonnou jednotkou počítače, která čte z operační paměti (resp. CACHE paměti) instrukce a na jejich základě vykonává program. Primárním úkolem procesoru je řídit činnost ostatních

Více

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

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT Mgr. Petr

Více

ARCHITEKTURA PROCESORŮ

ARCHITEKTURA PROCESORŮ ARCHITEKTURA PROCESORŮ Základními jednotkami, které tvoří vnitřní strukturu procesorů, jsou: řadič, který má za úkol číst operandy (data, čísla) a instrukce z operační paměti, dekódovat je a na základě

Více

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:

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: 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: procesor (mikroprocesor) patici pro numerický koprocesor (resp. osazený

Více

Architektura Intel Atom

Architektura Intel Atom Architektura Intel Atom Štěpán Sojka 5. prosince 2008 1 Úvod Hlavní rysem Atomu je podpora platformy x86, která umožňuje spouštět a běžně používat řadu let vyvíjené aplikace, na které jsou uživatelé zvyklí

Více

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

Výkonnost mikroprocesoru ovlivňují nejvíce dvě hlediska - architektura mikroprocesoru a tzv. taktovací frekvence procesoru. Úvod Mikroprocesor Mikroprocesor je srdcem počítače. Provádí veškeré výpočty a operace. Je to složitý integrovaný obvod, uložený do vhodného pouzdra. Dnešní mikroprocesory vyžadují pro spolehlivou činnost

Více

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

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 Název školy Číslo projektu Autor Název šablony Název DUMu Tematická oblast Předmět Druh učebního materiálu Anotace Vybavení, pomůcky Ověřeno ve výuce dne, třída Střední průmyslová škola strojnická Vsetín

Více

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

Základní deska (1) Parametry procesoru (2) Parametry procesoru (1) Označována také jako mainboard, motherboard 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: procesor (mikroprocesor) patici pro numerický koprocesor (resp. osazený

Více

CHARAKTERISTIKA MODERNÍCH PENTIÍ. Flynnova klasifikace paralelních systémů

CHARAKTERISTIKA MODERNÍCH PENTIÍ. Flynnova klasifikace paralelních systémů Úvod: CHARAKTERISTIKA MODERNÍCH PENTIÍ Flynnova klasifikace paralelních systémů Paralelní systémy lze třídit z hlediska počtu toků instrukcí a počtu toků dat: SI systém s jedním tokem instrukcí (Single

Více

PROCESORY. Typy procesorů

PROCESORY. Typy procesorů PROCESORY Procesor (CPU Central Processing Unit) je ústřední výkonnou jednotkou počítače, která čte z paměti instrukce a na jejich základě vykonává program. Primárním úkolem procesoru je řídit činnost

Více

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

Úvod do architektur personálních počítačů Úvod do architektur personálních počítačů 1 Cíl přednášky Popsat principy proudového zpracování informace. Popsat principy zřetězeného zpracování instrukcí. Zabývat se způsoby uplatnění tohoto principu

Více

Cache paměť - mezipaměť

Cache paměť - mezipaměť Cache paměť - mezipaměť 10.přednáška Urychlení přenosu mezi procesorem a hlavní pamětí Hlavní paměť procesoru je typu DRAM a je pomalá. Proto se mezi pomalou hlavní paměť a procesor vkládá menší, ale rychlá

Více

Intel 80286. Procesor a jeho konstrukce. Vývojové typy, činnost procesoru

Intel 80286. Procesor a jeho konstrukce. Vývojové typy, činnost procesoru Procesor a jeho konstrukce. Vývojové typy, činnost procesoru První obvod nazvaný mikroprocesor uvedla na trh firma Intel v roce 1970. Šlo o 4bitový procesor Intel 4004. V roce 1972 byl MCS8 prvním 8bitovým

Více

MIKROPROCESOR. (c) Ing. Josef Varačka. Title: XI 28 11:40 (1 of 8)

MIKROPROCESOR. (c) Ing. Josef Varačka. Title: XI 28 11:40 (1 of 8) MIKROPROCESOR 1/ Účel: Vzhledem k pokračující digitalizaci (používání zpracování dvojkového signálu) je žádoucí provozovat univerzální zařízení, které podle programu instrukcí informace zpracuje. Mikroprocesor

Více

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

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC Informatika 2 Technické prostředky počítačové techniky - 2 Přednáší: doc. Ing. Jan Skrbek, Dr. - KIN Přednášky: středa 14 20 15 55 Spojení: e-mail: jan.skrbek@tul.cz 16 10 17 45 tel.: 48 535 2442 Obsah:

Více

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

Procesor. Procesor FPU ALU. Řadič mikrokód Procesor Procesor Integrovaný obvod zajišťující funkce CPU Tvoří srdce a mozek celého počítače a do značné míry ovlivňuje výkon celého počítače (čím rychlejší procesor, tím rychlejší počítač) Provádí jednotlivé

Více

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/ Střední odborná škola elektrotechnická, Centrum odborné přípravy Zvolenovská 537, Hluboká nad Vltavou Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/34.0448 CZ.1.07/1.5.00/34.0448 1 Číslo projektu

Více

Charakteristika dalších verzí procesorů v PC

Charakteristika dalších verzí procesorů v PC Charakteristika dalších verzí procesorů v PC 1 Cíl přednášky Poukázat na principy tvorby architektur nových verzí personálních počítačů. Prezentovat aktuální pojmy. 2 Úvod Zvyšování výkonu cestou paralelizace

Více

Pohled do nitra mikroprocesoru Josef Horálek

Pohled do nitra mikroprocesoru Josef Horálek Pohled do nitra mikroprocesoru Josef Horálek Z čeho vycházíme = Vycházíme z Von Neumannovy architektury = Celý počítač se tak skládá z pěti koncepčních bloků: = Operační paměť = Programový řadič = Aritmeticko-logická

Více

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/ Střední odborná škola elektrotechnická, Centrum odborné přípravy Zvolenovská 537, Hluboká nad Vltavou Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/34.0448 CZ.1.07/1.5.00/34.0448 1 Číslo projektu

Více

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

OPS Paralelní systémy, seznam pojmů, klasifikace Moorův zákon (polovina 60. let) : Výpočetní výkon a počet tranzistorů na jeden CPU chip integrovaného obvodu mikroprocesoru se každý jeden až dva roky zdvojnásobí; cena se zmenší na polovinu. Paralelismus

Více

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

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC Informatika 2 Technické prostředky počítačové techniky - 2 Přednáší: doc. Ing. Jan Skrbek, Dr. - KIN Přednášky: středa 14 20 15 55 Spojení: e-mail: jan.skrbek@tul.cz 16 10 17 45 tel.: 48 535 2442 Obsah:

Více

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

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: 3 CZ.1.07/1.5.00/34.0410 Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek:

Více

Procesor. Hardware - komponenty počítačů Procesory

Procesor. Hardware - komponenty počítačů Procesory Procesor 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. Procesor v počítači plní funkci centrální jednotky (CPU - Central Processing

Více

Charakteristika dalších verzí procesorů Pentium

Charakteristika dalších verzí procesorů Pentium Charakteristika dalších verzí procesorů Pentium 1 Cíl přednášky Poukázat na principy architektur nových verzí typů Pentií. Prezentovat aktuální pojmy. 2 Úvod Paralelní systémy lze třídit z hlediska počtu

Více

ARCHITEKTURA PROCESORŮ

ARCHITEKTURA PROCESORŮ ARCHITEKTURA PROCESORŮ Základními jednotkami, které tvoří vnitřní strukturu procesorů, jsou: řadič, který má za úkol číst operandy (data, čísla) a instrukce z operační paměti, dekódovat je a na základě

Více

Vlastnosti mikroprocesorů Josef Horálek

Vlastnosti mikroprocesorů Josef Horálek Vlastnosti mikroprocesorů Josef Horálek Vlastnosti mikroprocesorů = Vlastnosti jsou dány architekturou mikroprocesoru, kde se používají, jak již bylo řečeno, různé technologie. = Vlastnosti kterými se

Více

Představení a vývoj architektur vektorových procesorů

Představení a vývoj architektur vektorových procesorů Představení a vývoj architektur vektorových procesorů Drong Lukáš Dro098 1 Obsah Úvod 3 Historie, současnost 3 Architektura 4 - pipelining 4 - Operace scatter a gather 4 - vektorové registry 4 - Řetězení

Více

Princip funkce počítače

Princip funkce počítače Princip funkce počítače Princip funkce počítače prvotní úlohou počítačů bylo zrychlit provádění matematických výpočtů první počítače kopírovaly obvyklý postup manuálního provádění výpočtů pokyny pro zpracování

Více

Architektury počítačů a procesorů

Architektury počítačů a procesorů Kapitola 3 Architektury počítačů a procesorů 3.1 Von Neumannova (a harvardská) architektura Von Neumann 1. počítač se skládá z funkčních jednotek - paměť, řadič, aritmetická jednotka, vstupní a výstupní

Více

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

Přednášky o výpočetní technice. Hardware teoreticky. Adam Dominec 2010 Přednášky o výpočetní technice Hardware teoreticky Adam Dominec 2010 Rozvržení Historie Procesor Paměť Základní deska přednášky o výpočetní technice Počítací stroje Mechanické počítačky se rozvíjely už

Více

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

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Činnost CPU Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Hodinový cyklus CPU je synchronní obvod nutné hodiny (f CLK ) Instrukční cyklus IF = doba potřebná

Více

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

Technické prostředky počítačové techniky Počítač - stroj, který podle předem připravených instrukcí zpracovává data Základní části: centrální procesorová jednotka (schopná řídit se posloupností instrukcí a ovládat další části počítače) zařízení

Více

Identifikátor materiálu: ICT-1-08

Identifikátor materiálu: ICT-1-08 Identifikátor materiálu: ICT-1-08 Předmět Informační a komunikační technologie Téma materiálu Motherboard, CPU a RAM Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí základní desku počítače.

Více

logický obvod instruk ní sadou program napsaný v mikroinstrukcích RISC CISC registry adresovacích mechanism Instruk ní sada mikroprocesoru

logický obvod instruk ní sadou program napsaný v mikroinstrukcích RISC CISC registry adresovacích mechanism Instruk ní sada mikroprocesoru Mikroprocesory Mikroprocesor je "mozkem" počítače, který slouží k zpracování instrukcí od programů, kterými je řízen. Některé instrukce zpracovává sám, k provedení některých dalších instrukcí používá různé

Více

Informační a komunikační technologie

Informační a komunikační technologie Informační a komunikační technologie 5. www.isspolygr.cz Vytvořil: Ing. David Adamovský Strana: 1 Škola Integrovaná střední škola polygrafická Ročník Název projektu 1. ročník SOŠ Interaktivní metody zdokonalující

Více

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

Procesor EU peníze středním školám Didaktický učební materiál Procesor EU peníze středním školám Didaktický učební materiál Anotace Označení DUMU: VY_32_INOVACE_IT1.05 Předmět: Informatika a výpočetní technika Tematická oblast: Úvod do studia informatiky, konfigurace

Více

Semestrální práce z předmětu Speciální číslicové systémy X31SCS

Semestrální práce z předmětu Speciální číslicové systémy X31SCS Semestrální práce z předmětu Speciální číslicové systémy X31SCS Katedra obvodů DSP16411 ZPRACOVAL: Roman Holubec Školní rok: 2006/2007 Úvod DSP16411 patří do rodiny DSP16411 rozšiřuje DSP16410 o vyšší

Více

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

Profilová část maturitní zkoušky 2015/2016 Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2015/2016 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 26-41-M/01 Elektrotechnika Zaměření: technika

Více

Procesory. Autor: Kulhánek Zdeněk

Procesory. Autor: Kulhánek Zdeněk Procesory Autor: Kulhánek Zdeněk Škola: Hotelová škola, Obchodní akademie a Střední průmyslová škola Teplice, Benešovo náměstí 1, příspěvková organizace Kód: VY_32_INOVACE_ICT_825 1.11.2012 1 (CPU Central

Více

Pokročilé architektury počítačů

Pokročilé architektury počítačů Pokročilé architektury počítačů referát Intel Core 2 Quad Martin Samek SAM094 Abstrakt Text se bude zabývat procesorem Core 2 Quad firmy Intel. Text bude rozdělen do dvou hlavních částí, kde první část

Více

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

Profilová část maturitní zkoušky 2014/2015 Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2014/2015 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 26-41-M/01 Elektrotechnika Zaměření: technika

Více

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

Paměti. Paměť je zařízení, které slouží k ukládání programů a dat, s nimiž počítač pracuje Paměti Paměť je zařízení, které slouží k ukládání programů a dat, s nimiž počítač pracuje Paměti počítače lze rozdělit do tří základních skupin: registry paměťová místa na čipu procesoru jsou používány

Více

Roman Výtisk, VYT027

Roman Výtisk, VYT027 Roman Výtisk, VYT027 Ohlédnutí za architekturou AMD K8 Představení architektury procesoru AMD K10 Přínos Struktura cache IMC, HyperTransport sběrnice Použitá literatura Ohlášení x86-64 architektury 5.

Více

Paměti Josef Horálek

Paměti Josef Horálek Paměti Josef Horálek Paměť = Paměť je pro počítač životní nutností = mikroprocesor z ní čte programy, kterými je řízen a také do ní ukládá výsledky své práce = Paměti v zásadě můžeme rozdělit na: = Primární

Více

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

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14 ZÁKLADY PROGRAMOVÁNÍ Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14 Co je vhodné vědět, než si vybereme programovací jazyk a začneme programovat roboty. 1 / 14 0:40 1.3. Vliv hardware počítače na programování Vliv

Více

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Název školy: Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, 360 09 Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu: VY_32_INOVACE_13_HARDWARE_S1 Číslo projektu: CZ 1.07/1.5.00/34.1077

Více

Jan Nekvapil ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická

Jan Nekvapil ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická Jan Nekvapil jan.nekvapil@tiscali.cz ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická Motivace MMX, EMMX, MMX+ 3DNow!, 3DNow!+ SSE SSE2 SSE3 SSSE3 SSE4.2 Závěr 2 Efektivní práce s vektory

Více

Intel Pentium D (1) Intel Pentium D (4) Intel Pentium Extreme Edition (1) Intel Pentium D (5)

Intel Pentium D (1) Intel Pentium D (4) Intel Pentium Extreme Edition (1) Intel Pentium D (5) Intel Pentium D () Založen na mikroarchitektuře NetBurst Vyráběn s frekvencemi, GHz, GHz Systémová sběrnice pracuje s taktem MHz (vyjma procesoru s frekvencí, GHz, u něhož je frekvence systémové sběrnice

Více

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

Vícejádrový procesor. Dvě nebo více nezávislých jader Pro plné využití. podporovat multihreading Vývoj Jan Smuda, Petr Zajíc Procesor ALU (aritmeticko logická jednotka) Registry Řadič Jednotky pro práci s plovoucí čárkou Cache Vývoj procesorů Predikce skoku Plánování instrukcí Naráží na fyzická omezení

Více

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

Principy komunikace s adaptéry periferních zařízení (PZ) Principy komunikace s adaptéry periferních zařízení (PZ) Několik možností kategorizace principů komunikace s externími adaptéry, např.: 1. Podle způsobu adresace registrů, které jsou součástí adaptérů.

Více

Architektura počítače

Architektura počítače Architektura počítače Výpočetní systém HIERARCHICKÁ STRUKTURA Úroveň aplikačních programů Úroveň obecných funkčních programů Úroveň vyšších programovacích jazyků a prostředí Úroveň základních programovacích

Více

Intel Pentium D (1) Intel Pentium D (4) Intel Pentium Extreme Edition (1) Intel Pentium D (5)

Intel Pentium D (1) Intel Pentium D (4) Intel Pentium Extreme Edition (1) Intel Pentium D (5) Intel Pentium D () Založen na mikroarchitektuře NetBurst Vyráběn s frekvencemi, GHz, GHz Systémová sběrnice pracuje s taktem MHz (vyjma procesoru s frekvencí, GHz, u něhož je frekvence systémové sběrnice

Více

Historie procesoru Pentium a jeho konkurence. Rostislav Kreisinger a Kamil Perutka

Historie procesoru Pentium a jeho konkurence. Rostislav Kreisinger a Kamil Perutka Historie procesoru Pentium a jeho konkurence Rostislav Kreisinger a Kamil Perutka Procesory 5. generace AMD K5 (1995) je procesor vyvinutý firmou AMD a kompatibilní s procesorem Pentium. Byl vyráběn ve

Více

Paměťový podsystém počítače

Paměťový podsystém počítače Paměťový podsystém počítače typy pamětových systémů počítače virtuální paměť stránkování segmentace rychlá vyrovnávací paměť 30.1.2013 O. Novák: CIE6 1 Organizace paměťového systému počítače Paměťová hierarchie...

Více

Základní deska (mainboard)

Základní deska (mainboard) Základní deska (mainboard) Základní deska je nejdůležitější části sestavy počítače. Zajišťuje přenos dat mezi všemi díly a jejich vzájemnou komunikaci. Pomocí konektorů umožňuje pevné přichycení (grafická

Více

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

Úvod do architektur personálních počítačů Úvod do architektur personálních počítačů 1 Cíl přednášky Popsat principy proudového zpracování informace. Popsat principy zřetězeného zpracování instrukcí. Zabývat se způsoby uplatnění tohoto principu

Více

Osobní počítač. Zpracoval: ict Aktualizace: 10. 11. 2011

Osobní počítač. Zpracoval: ict Aktualizace: 10. 11. 2011 Osobní počítač Zpracoval: ict Aktualizace: 10. 11. 2011 Charakteristika PC Osobní počítač (personal computer - PC) je nástroj člověka pro zpracovávání informací Vyznačuje se schopností samostatně pracovat

Více

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

Hardware - komponenty počítačů Von Neumannova koncepce počítače. Von Neumannova koncepce počítače V roce 1945 vystoupil na přednášce v USA matematik John von Neumann a představil architekturu samočinného univerzálního počítače (von Neumannova koncepce/schéma/architektura). Základy této koncepce se

Více

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

Architektury CISC a RISC, uplatnění v personálních počítačích Architektury CISC a RISC, uplatnění v personálních počítačích 1 Cíl přednášky Vysvětlit, jak pracují architektury CISC a RISC, upozornit na rozdíly. Zdůraznit, jak se typické rysy obou typů architektur

Více

AGP - Accelerated Graphics Port

AGP - Accelerated Graphics Port AGP - Accelerated Graphics Port Grafiku 3D a video bylo možné v jisté vývojové etapě techniky pracovních stanic provozovat pouze na kvalitních pracovních stanicích (cena 20 000 USD a více) - AGP představuje

Více

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

Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT Mgr. Petr

Více

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

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy VÝUKOVÝ MATERIÁL Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor Tematická oblast Číslo a název materiálu Anotace Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková

Více

architektura mostů severní / jižní most (angl. north / south bridge) 1. Čipové sady s architekturou severního / jižního mostu

architektura mostů severní / jižní most (angl. north / south bridge) 1. Čipové sady s architekturou severního / jižního mostu Čipová sada Čipová sada (chipset) je hlavní logický integrovaný obvod základní desky. Jeho úkolem je řídit komunikaci mezi procesorem a ostatními zařízeními a obvody. V obvodech čipové sady jsou integrovány

Více

Architektura počítačů

Architektura počítačů 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

Více

Systém řízení sběrnice

Systém řízení sběrnice Systém řízení sběrnice Sběrnice je komunikační cesta, která spojuje dvě či více zařízení. V určitý okamžik je možné aby pouze jedno z připojených zařízení vložilo na sběrnici data. Vložená data pak mohou

Více

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

Další aspekty architektur CISC a RISC Aktuálnost obsahu registru Cíl přednášky: Vysvětlit principy práce s registry v architekturách RISC a CISC, upozornit na rozdíly. Vysvětlit možnosti využívání sad registrů. Zabývat se principy využívanými v procesorech Intel. Zabývat

Více

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

Paměť počítače. 0 (neprochází proud) 1 (prochází proud) Paměť počítače Paměť je nezbytnou součástí jakéhokoli počítače. Slouží k uložení základních informací počítače, operačního systému, aplikačních programů a dat uživatele. Počítače jsou vybudovány z bistabilních

Více

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Název školy: Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, 360 09 Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu: VY_32_INOVACE_15_HARDWARE_S1 Číslo projektu: CZ 1.07/1.5.00/34.1077

Více

Jak do počítače. aneb. Co je vlastně uvnitř

Jak do počítače. aneb. Co je vlastně uvnitř Jak do počítače aneb Co je vlastně uvnitř Po odkrytí svrchních desek uvidíme... Von Neumannovo schéma Řadič ALU Vstupně/výstupní zař. Operační paměť Počítač je zařízení, které vstupní údaje transformuje

Více

KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ

KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ KLÍČOVÉ POJMY technické vybavení počítače uchování dat vstupní a výstupní zařízení, paměti, data v počítači počítačové sítě sociální

Více

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

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy VÝUKOVÝ MATERIÁL Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor Tematická oblast Číslo a název materiálu Anotace Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková

Více

CHARAKTERISTIKA PROCESORU PENTIUM První verze:

CHARAKTERISTIKA PROCESORU PENTIUM První verze: CHARAKTERISTIKA PROCESORU PENTIUM První verze: Verze Pentia 200 Mhz uvádělo se 330 MIPS (srovnávalo se s 54 MIPS procesoru 486DX2-66). Struktura Pentia Rozhraní 64 bitů datová sběrnice, 32 bitů adresová

Více

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

Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT Mgr. Jana Kubcová Název

Více

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

Počítač jako elektronické, Číslicové zařízení Počítač jako elektronické, Číslicové Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1135_Počítač jako elektrornické, číslicové _PWP Název školy: Číslo a název projektu: Číslo a název šablony

Více

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

Mikrokontroléry. Doplňující text pro POS K. D. 2001 Mikrokontroléry Doplňující text pro POS K. D. 2001 Úvod Mikrokontroléry, jinak též označované jako jednočipové mikropočítače, obsahují v jediném pouzdře všechny podstatné části mikropočítače: Řadič a aritmetickou

Více

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

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ. MEIII Paměti konstant Projekt: ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ Téma: MEIII - 1.5 Paměti konstant Obor: Mechanik elektronik Ročník: 3. Zpracoval(a): Jiří Kolář Střední průmyslová škola Uherský Brod, 2010 Projekt je spolufinancován

Více

Obsluha periferních operací, přerušení a jeho obsluha, vybavení systémových sběrnic

Obsluha periferních operací, přerušení a jeho obsluha, vybavení systémových sběrnic Obsluha periferních operací, přerušení a jeho obsluha, vybavení systémových sběrnic 1 Cíl přednášky Zabývat se principy využití principů přerušení. Popsat, jak se tyto principy odrazily v konstrukci systémových

Více

Výukový materiál Hardware je zaměřený především na výuku principů práce hardwaru a dále uvádí konkrétní příklady použití.

Výukový materiál Hardware je zaměřený především na výuku principů práce hardwaru a dále uvádí konkrétní příklady použití. Metodický list hardware Výukový materiál Hardware je zaměřený především na výuku principů práce hardwaru a dále uvádí konkrétní příklady použití. Postupuje od výčtu základních prvků, bez kterých se PC

Více

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

Akademický rok: 2004/05 Datum: Příjmení: Křestní jméno: Osobní číslo: Obor: Západočeská univerzita v Plzni Písemná zkouška z předmětu: Zkoušející: Katedra informatiky a výpočetní techniky Počítačová technika KIV/POT Dr. Ing. Karel Dudáček Akademický rok: 2004/05 Datum: Příjmení:

Více

Architektura procesoru ARM

Architektura procesoru ARM Architektura procesoru ARM Bc. Jan Grygerek GRY095 Obsah ARM...3 Historie...3 Charakteristika procesoru ARM...4 Architektura procesoru ARM...5 Specifikace procesoru...6 Instrukční soubor procesoru...6

Více

Základní pojmy informačních technologií

Základní pojmy informačních technologií Základní pojmy informačních technologií Informační technologie (IT): technologie sloužící k práci s daty a informacemi počítače, programy, počítač. sítě Hardware (HW): jednoduše to, na co si můžeme sáhnout.

Více

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

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 Název školy Číslo projektu Autor Název šablony Název DUMu Tematická oblast Předmět Druh učebního materiálu Anotace Vybavení, pomůcky Ověřeno ve výuce dne, třída Střední průmyslová škola strojnická Vsetín

Více

Cache paměti (2) Cache paměti (1) Cache paměti (3) Cache paměti (4) Cache paměti (6) Cache paměti (5) Cache paměť:

Cache paměti (2) Cache paměti (1) Cache paměti (3) Cache paměti (4) Cache paměti (6) Cache paměti (5) Cache paměť: Cache paměti (1) Cache paměť: rychlá vyrovnávací paměť mezi rychlým zařízením (např. procesor) a pomalejším zařízením (např. operační paměť) vyrobena z obvodů SRAM s přístupovou dobou 1 20 ns V dnešních

Více

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

Mezipaměti počítače. L2 cache. L3 cache Mezipaměti počítače Cache paměť - mezipaměť Hlavní paměť procesoru je typu DRAM a je pomalá. Proto se mezi pomalou hlavní paměť a procesor vkládá menší, ale rychlá vyrovnávací (cache) paměť SRAM. Rychlost

Více

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

Ro R dina procesor pr ů Int In e t l Nehalem Šmída Mojmír, SMI108 PAP PA 2009 Rodina procesorů Intel Nehalem Šmída Mojmír, SMI108 PAP 2009 Obsah: Úvod Nejpodstatnější prvky Nehalemu (i7 900) Nehalem ve střední třídě (i7 800, i5 700) Výkon Závěr Úvod Nhl Nehalem staví na úspěšné

Více

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

1 Osobní počítač Obecně o počítačích Technické a programové vybavení... 4 1 Osobní počítač... 2 1.1 Architektura IBM PC... 2 2 Obecně o počítačích... 3 2.1 Co jsou počítače dnes... 3 3 Technické a programové vybavení... 4 3.1 Hardware... 4 3.1.1 Procesor... 4 3.1.2 Sběrnice...

Více

Vstupně - výstupní moduly

Vstupně - výstupní moduly Vstupně - výstupní moduly Přídavná zařízení sloužící ke vstupu a výstupu dat bo k uchovávání a archivaci dat Nejsou připojována ke sběrnici přímo, ale prostřednictvím vstupně-výstupních modulů ( ů ). Hlavní

Více

Referát (pokročilé architektury počítačů)

Referát (pokročilé architektury počítačů) Referát (pokročilé architektury počítačů) Představení architektury procesoru AMD K10 Roman Výtisk, VYT027 1 AMD K8 Nejprve bych zmínil, co této architektuře předcházelo a co tato architektura přinesla

Více

SEKVENČNÍ LOGICKÉ OBVODY

SEKVENČNÍ LOGICKÉ OBVODY Sekvenční logický obvod je elektronický obvod složený z logických členů. Sekvenční obvod se skládá ze dvou částí kombinační a paměťové. Abychom mohli určit hodnotu výstupní proměnné, je potřeba u sekvenčních

Více

Jako pomůcka jsou v pravém dolním rohu vypsány binární kódy čísel od 0 do 15 a binární kódy příkazů, které máme dispozici (obr.21). Obr.

Jako pomůcka jsou v pravém dolním rohu vypsány binární kódy čísel od 0 do 15 a binární kódy příkazů, které máme dispozici (obr.21). Obr. Model procesoru Jedná se o blokové schéma složené z registrů, paměti RAM, programového čítače, instrukčního registru, sčítačky a řídicí jednotky, které jsou propojeny sběrnicemi. Tento model má dva stavy:

Více

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

Z čeho se sběrnice skládá? Sběrnice Co je to sběrnice? Definovat sběrnici je jednoduché i složité zároveň. Jedná se o předávací místo mezi (typicky) více součástkami počítače. Sběrnicí však může být i předávací místo jen mezi dvěma

Více

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

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 TECHNICKÉ VYBAVENÍ POČÍTAČŮ MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 TECHNICKÉ VYBAVENÍ POČÍTAČŮ 1) INFORMACE VE VÝPOČETNÍ TECHNICE 3 2) POČÍTAČOVÉ ARCHITEKTURY, POČÍTAČ JAKO ČÍSLICOVÝ STROJ 3 3) SIGNÁLY 3

Více

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

MSP 430F1611. Jiří Kašpar. Charakteristika MSP 430F1611 Charakteristika Mikroprocesor MSP430F1611 je 16 bitový, RISC struktura s von-neumannovou architekturou. Na mikroprocesor má neuvěřitelně velkou RAM paměť 10KB, 48KB + 256B FLASH paměť. Takže

Více