+ All Categories
Home > Documents > Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro...

Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro...

Date post: 01-Jan-2016
Category:
Upload: brett-malone
View: 15 times
Download: 1 times
Share this document with a friend
Description:
1. KŠPA Kladno, s. r. o ., Holandská 2531, 272 01 Kladno, www.1kspa.cz. Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost. Mikroprocesory (CPU). Dnes se předpona mikro vynechává. Jedná se o nejdůležitější součástku počítače. - PowerPoint PPT Presentation
23
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, 272 01 Kladno, www.1kspa.cz Číslo projektu: CZ.1.07/1.5.00/34.0292 Číslo materiálu: VY_32_INOVACE_HWD-12-04 Tematický celek (sada): Hardware Téma (název) materiálu: Mikroprocesory Předmět: Hardware Ročník / Obor studia: První a druhý/ Informační technologie Autor / datum vytvoření: Kateřina Ipserová, DiS./ 17.07.2012 Anotace: Materiál slouží k výkladu nové látky na téma: Mikroprocesory Metodický pokyn: Materiál slouží k prezentaci popřípadě samostudiu 1
Transcript

1Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost

1. KŠPA Kladno, s. r. o., Holandská 2531, 272 01 Kladno, www.1kspa.cz

Číslo projektu: CZ.1.07/1.5.00/34.0292

Číslo materiálu: VY_32_INOVACE_HWD-12-04

Tematický celek (sada): HardwareTéma (název) materiálu: MikroprocesoryPředmět: Hardware

Ročník / Obor studia: První a druhý/ Informační technologie

Autor / datum vytvoření: Kateřina Ipserová, DiS./ 17.07.2012

Anotace: Materiál slouží k výkladu nové látky na téma: Mikroprocesory

Metodický pokyn: Materiál slouží k prezentaci popřípadě samostudiu

2

Mikroprocesory (CPU)

• Dnes se předpona mikro vynechává.• Jedná se o nejdůležitější součástku počítače.• Mozek počítače, bez něhož není počítač schopen vykonávat žádné

operace.• Počítá vše, co se v počítači děje, od jednoduchého pohybu myší na

pracovní ploše až po matematické výpočty.• Skládá se z miliónů miniaturních tranzistorů, které jsou

fotochemickou cestou „vyleptány“ na křemíkovém plátu.• Tranzistory tvoří bistabilní klopné obvody, které se umí nastavit do

dvou poloh – nula a jedna, vede – nevede.• Některé tranzistory slouží k ukládání hodnot, jiné provádějí

matematické výpočty, další logické operace.• Procesor je součástka o velikosti několika cm2.

3

• Rychlost procesoru ovlivňuje rychlost počítače (+ další parametry např. velikost operační paměti, základní deskou apod.).

• Taktovací frekvence – udává se v GHz• 3 GHz - přibližně 3 000 000 000 instrukcí/s.

4

Součásti procesoru

• Řadič - neboli řídicí jednotka, která zajišťuje řízení součinnosti jednotlivých částí procesoru dle prováděných strojových instrukcí.

• Sada registrů slouží pro uchování mezivýsledků. Přístup k registrům je mnohem rychlejší než přístup do operační paměti připojené k procesoru pomocí sběrnice. Registry dělíme na obecné (pracovní, universální) a řídící (např. čítač instrukcí, stavové registry). Bitová šířka pracovních registrů je jednou ze základních charakteristik procesoru.

• Jedna nebo více aritmeticko-logických jednotek (ALU - Arithmetic-Logic Unit), které provádí nad daty aritmetické a logické operace.

5

Vlastnosti mikroprocesorů

• Schopnost mikroprocesoru zpracovat najednou určité množství bitů.

• Čím více bitů, tím rychlejší.• Rozeznáváme:

– Jen 32bitové (starší typy)– Jen 64bitové (používá se

u serverů)– 32 i 64bitové (standard

desktopových počítačů)

Tabulka dvojkových jednotek, jimž se šířka CPU popisujeJednotka definice

1 bit 1 nebo 0

1 bajt 8 bitů

1 slovo (word) 16 bitů, 2 bajty

1 dvojslovo (double – word)

32 bitů, 2 slova

Vnitřní šířka mikroprocesorů

6

Instrukční sadaJádrem procesoru je logický obvod, který zpracovává jednoduchéinstrukce. Abychom nemusely psát program v těchto mikroinstrukcích, obsahuje procesor instrukční sadu.Rozlišujeme dvě základní koncepce procesorů:• CISC (Complete Instruction Set Computer) - daný procesor obsahuje

úplnou instrukční sadu.• RISC (Reduced Instruction Set Computer) – obsahuje jen základní

instrukce. To znamená, že 80% úkonů stačí 20% instrukcíProcesor RISC vykoná jednu instrukci mnohem rychleji než CISC. Je tedy mnohem jednodušší, a proto levnější. Dodnes převládá uosobních počítačů CISC (hlavně Intel a AMD), ale u nejnovějších procesorů se už ve velké míře používají prvky RISC. Typy procesorůRISC používají procesory Power PC (Apple, IBM). Jejich cena je vyšší.Sada musí obsahovat instrukce pro přesun dat mezi pamětí a registrem,logické a aritmetické instrukce, instrukce pro řízení programu a několiksystémových instrukcí.

7

Registr

• Procesor pracuje s daty a s instrukcemi, které jsou uloženy v paměti umístěné mimo procesor.

• Data, která zpracovává aktuálně, si musí uložit do své vnitřní paměti, do registru.

• Počet registrů se u jednotlivých procesorů liší.• Registry se obecně používají jako část procesoru, řadičů a

řadících jednotek vstupních a výstupních zařízení.• Rychlost výměny informací musí být v souladu s pracovním

kmitočtem uvedených zařízení.

8

Systém přerušení IRQ

• Jedná se o signál, který k mikroprocesoru vyšle některé hardwarové zařízení nebo program.

• HW komponenta se snaží zabrat mikroprocesor pro sebe (např. stisk klávesy na klávesnici).

• Vektorový systém přerušení – každé přerušení je identifikováno svým čísle.

• V operační paměti je uložena tabulka vektorů přerušení.• Před přerušením uloží mikroprocesor svůj momentální stav do

speciálního registru – zásobníku.• Mikroprocesor musí obsahovat i mechanismus, kterým

přerušení dočasně zakáže.

9

Správa paměti

• Nachází se mezi adresami generovanými programem a skutečnými adresami v operačním systému.

• Jednotka mění adresy tak, jak to momentálně vypadá nejvýhodněji pro OS.

• Hlavním důvodem pro překlad adres je lepší využití operační paměti.

• Zabezpečení ochrany paměti.• Jednotka správy paměti musí zabránit každému programu v

narušení činnosti ostatních programů nebo samotného operačního systému.

10

Pamět cache

• Jedná se o tzv. vyrovnávací paměť.• Mezisklad dat mezi různě rychlými komponentami počítače.• Účelem je vzájemné přizpůsobení rychlostí – rychlejší

komponenta čte data z paměti cache a nemusí čekat na komponentu pomalejší.

• Do všech mikroprocesorů jsou integrovány malé paměti cache první úrovně, označené jako First Level Cache L1. (Slouží k zásobování jednotek mikroprocesoru daty ze sběrnice).

• L2 – pro zrychlení přednosu dat mezi mikroprocesorem a operační paměti

• L3 – některé nejvýkonnější typy Pentií 4

11

Tepelná ochrana

Mikroprocesory Intel

• Tepelný monitor - je založena na obvodu TCC. Základem je tepelné čidlo vsazené uvnitř procesoru. Senzor sleduje teplotu procesoru, a pokud dosáhne limitní hodnoty aktivuje se TCC. Vkládá mezi pracovní kmitočet nulový cyklus).

• V mikroprocesoru Intel je vložena dioda, které pouze měří teplotu procesoru.

• Enhanced Intel SpeedStep Technology – procesor za běhu dynamicky měří napětí a taktovací frekvenci. Výsledkem je tišší chod ventilátoru (na plný výkon pracuje pouze někdy) a měří spotřebu energie.

• Intelligent power capability – inteligentní řízení spotřeby. Dřívější technologie SpeedStep je doplněna o funkci, která napájí jednotlivé logické subsystémy pouze v případě jejich použití.

Mikroprocesory jsou velkými tepelnými zdroji. Při špatném chlazení by se mohly přehrát a zničit. Tepelná ochrana zabrání přehřátí procesoru.

12

Mikroprocesory AMD

• Cool’n Quiet – pracuje podobně jako technologie SpeedStep Intel – v závislosti na zátěži mikroprocesoru mění jeho frekvenci a napájecí napětí.

• Neslouží jen pro tepelnou ochranu, ale i snižuje spotřebu, tepelný výkon a hluk v době kdy mikroprocesor nepracuje na plný výkon.

13

Technologie výroby

• Křemíková destička• Určuje hustotu polovodičových prvků procesoru. • Snížení spotřeby energie, což umožňuje zvýšení

frekvence.

Hustota polovodičových prvků

14

Virtualizační technologie

• Umožňuje provozovat v hostitelském operačním systému tzv. virtuální stroje.

• Na hardwaru jednoho počítače můžeme provozovat několik virtuálních počítačů a v každém z nich jiný operační systém.

• Použití:– Testování a ladění programů (není nutné instalovat

testovací verze operačního systému)– Prezentace a výuka (na jednom počítači předvádění

několika operačních systému zároveň)– Simulace provozních stavů– Konsolidace serverů

• Virtualizace je prováděna softwarově, speciálním programem (Virtual PC, Virtual Box).

15

Vnitřní frekvence (takt)

• Taktovací impuls, který určuje pracovní tempo.• Mezi externí (systémovou) sběrnicí a

mikroprocesorem pracuje tzv. násobič (multiplikátor), který převádí pomalejší externí takt na vyšší interní frekvenci mikroprocesoru.

• Poměr obou frekvencí je pevně daný a měnit je lze jen u některých desek.

• Násobič – (definuje poměr mezi vnitřní a vnější frekvencí) je součástí mikroprocesoru.

• Pokud vsadíme nový procesor nastaví se správný poměr frekvence automaticky.

16

Vnější (externí) frekvence

• Frekvence generovaná základní deskou, v jejíž rytmu pracují všechny součástky na desce.

• Mikroprocesor si z ní prostřednictvím násobiče „vyrobí“ svůj vlastní kmitočet.

• Příklad:Vnitřní frekvence CPU je 3,2 GHzZákladní deska pracuje s kmitočtem 200 MHzNásobič musí vyrobit z vnější frekvence 200 MHz frekvenci vnitřní 3200 MHz. Znásobí tedy vnější frekvenci 16x.

17

Nastavení frekvence

• Frekvence FSB je základním parametrem, která se nedá měnit.• Mnoho základní desek dovoluje změny frekvencí o několik

procent.• Přetaktování PC zvýší rychlost všech komponent.• Několika procentní zvýšení výkonu znamená větší tepelnou

námahu součástek a riskujeme jejich přehřátí a zničení.• Informace o frekvenci získáme v Setupu.• Řádky:– CUP Clock Ratio – ukazuje hodnotu násobičky– CUP Clock – ukazuje frekvenci FSB. Pokud ji deska

umožňuje měnit, po klepnutí na Enter můžeme zadat novou hodnotu frekvence.

18

Počet jader

• Zvyšování pracovní frekvence není možné do nekonečna.

• Zvýšení výkonu více jádry. • Procesor pracuje ve stejné patici, ale uvnitř

procesoru je integrováno více jader.

19

Chlazení mikroprocesorů• Aktivní – žebra, teplovodivá past. Vyrobeno z mědi• Pasivní - větráček nebo turbína. Napájen konektorem ze základní

desky• Snižováním napájecího napětí se teplota redukuje také instalací

chladičů.• Vodní chlazení – jedná se o uzavřenou soustavu, ve které probíhá

chladící médium (destilovaná voda). Muže být i expanzní nádoba, ve které lze kontrolovat a doplňovat vodu. Voda může být i obarvena .

20

Chlazení mikroprocesorů

• Složení chladiče:– Chladící žebra (nejlepší materiálem je měď)– Ventilátor (proud vzduchu odvádí teplo od žeber)– Senzor (měří teplotu mikroprocesoru) – Deska ATX – v bočnici skříně otvor pro výfuk teplého

vzduchu. Otvor je s chladičem spojen vzduchovodem.– Deska BTX – Termální modul - ventilátor chladiče je

zasazen na přední část modulu ( umístněn na čelní straně).– Heatpipe – technologie, kterou používají špičkové chladiče

= tepelná trubice. Zajišťuje rychlý odvod tepla.• Při manipulaci s mikroprocesorem musíme vždy sejmout

chladič.

21

Patice mikroprocesorů (Socket)

• Slot – CPU byl součástí pouzdra. Podobné rozšiřujícím kartám• Je součástí základní desky, spojující desku s procesorem. • Z typu patice okamžitě poznáme, pro jaké mikroprocesory je

základní deska určena.• Dnes na základní desce nalezneme speciální konektor, do níž

se procesor zasune.• Patice má na boku páčky, jejímž zvednutím se procesor uvolní

a může se vyjmout. Jejím stlačením se procesor v patici upevní.

Slot pro procesory Intel

22

Architektura procesorů

• Schopnost procesoru zpracovávat posloupnost instrukcí• Sekvenční – starší typ– Zpracování instrukcí za sebou (jedna po druhé)

• Superskalární – Zpracovává několik instrukcí najednou

• Pipeling – rozpracování a řetězení instrukcí, aby CPU nečekal na dodání data z RAM

• Hyper-threading (HT) – Fyzický procesor se chová jako dva logické– Dva souběžné výpočty sdílejí cache – nárůst výkonu max.

30%

23

Materiály jsou určeny pro bezplatné používání pro potřeby výuky a vzdělávání na všech typech škol a školských zařízení. Jakékoli další využití podléhá autorskému zákonu.

Použité zdroje• HORÁK, Jaroslav. Hardware učebnice pro pokročilé. Brno: Computer Press, a.s., 2007, ISBN 978-80-251-

1741-5. • Pokud není uvedena citace, jsou obrázky vlastní tvorby


Recommended