Technika počítačů 3. Mikroprocesory © Milan Keršlágerhttp://www.pslib.cz/ke/slajdy Obsah: ● 6.1.2011.

Slides:



Advertisements
Podobné prezentace
Tato prezentace byla vytvořena
Advertisements

Základy IT Tomáš Sládek
13AMT Procesory I. Lecture 2 Ing. Martin Molhanec, CSc.
Mikroprocesory Procesory. Procesor je synchronní zařízení provádí operace s daty je programovatelný pomocí mikroinstrukcí je více rodin procesorů (jednočipy.
Otázky k absolutoriu HW 1 - 5
Procesory Filip Skulník.
Instrukční soubor PIC16Fxxx osnova: Charakteristika instrukčního souboru Rozdělení instrukcí Časové průběhy (zpracování instrukcí)
Informatika I 7.a 8. hodina 4. týden.
DIGITÁLNÍ UČEBNÍ MATERIÁL Číslo projektuCZ.1.07/1.5.00/ Název projektuEU peníze středním školám Masarykova OA Jičín Název školyMASARYKOVA OBCHODNÍ.
Procesor.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_02A13 Autor Ing. Jiří Kalousek Období vytvoření duben 2014.
Základy mikroprocesorové techniky
Nejsložitější integrovaný obvod
Procesor. Na trh byl uveden v 70.letech minulého století a znamenalo to průlomv konstrukci počítače. Je to jakýsi mozek počítače, vykonává všechny instrukce,které.
Paměťové obvody a vývoj mikroprocesoru
Tato prezentace byla vytvořena
= monolitický integrovaný obvod obsahující kompletní mikropočítač
Operační systém (OS) ICT Informační a komunikační technologie.
Procesory.
Přehled a vývoj mikroprocesorů
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Von Neumannovo schéma.
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. Pokud bychom přirovnali počítač.
Tato prezentace byla vytvořena
Jaroslav Krahula.  OSC - ? ROM - ? RAM - ? Č/Č - ? CPU - ? ŘS - ? SP - ? LPT -?
Začátky mikroprocesorů
Je to ústřední výkonná jednotka počítače.Která čte z paměti instrukce a na jejich základě vykonává ňáký program.
CZ.1.07/1.4.00/ VY_32_INOVACE_152_IT7 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
PROCESORY.
Procesor je ústřední výkonnou jednotkou počítače, která čte z paměti instrukce a na jejich základě vykonává program. Procesor je ústřední výkonnou jednotkou.
Marek Malík a František Černý, ME4A, 2012
Výrok „Vypadá to, že jsme narazili na hranici toho, čeho je možné dosáhnout s počítačovými technologiemi. Člověk by si ale měl dávat pozor na takováto.
Počítače, mikropočítače, základní pojmy
Hardware osobních počítačů
Univerzita třetího věku kurz Znalci Hardware 1.
Mikroprocesor.
Kontakty Webpage přednášky: – Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické.
Procesory.
Digitální signálový procesor (DSP) Digitální signálový kontrolér (DSC) Blokové schéma mikroprocesroru.
Kontakty Webpage přednášky: – Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické.
Počítače-osmibitové a šestnáctibitové
Číslo projektu CZ.1.07/1.5.00/ Název školy Gymnázium Česká a Olympijských nadějí, České Budějovice, Česká 64 Název materiálu VY_32_INOVACE_IVT_1_KOT_04_PROCESOR.
Počítačová bezpečnost 1. Stavba a start PC © Milan Keršláger
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Blokové schéma počítače.
Operační systémy Základní pojmy © Milan Keršláger Obsah: základní.
John von Neumannova koncepce. John von Neumann  Narozen 28. prosince 1903 Budapešť Rakousko-Uhersko  Zemřel 8. února 1957 Spojené státy americké.
Překladače Optimalizace © Milan Keršláger
Jednočipové počítače v robotických systémech Vypracoval: Ing. Jaroslav Chlubný Kód prezentace: OPVK-TBdV-AUTOROB-ME-3-JCP-JCH-001 Technologie budoucnosti.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
Rozdělení počítačů. Počítače rozdělujeme podle mnoha kritérií z nichž některé dále probereme. Nejčastější rozdělení je na počítače typu :  CISC (Complex.
Název školy: Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu: VY_32_INOVACE_10_NEUMANN_S1.
ZŠ Brno, Řehořova 3 S počítačem snadno a rychle Informatika 7. ročník III
Vývoj architektur mikroprocesorů Od 4 bitů k superskalárnímu RISC Vývoj architektur mikroprocesorů Od 4 bitů k superskalárnímu RISC Pavel Píša
DIGITÁLNÍ UČEBNÍ MATERIÁL
Operační systémy Mikroprocesory
Financováno z ESF a státního rozpočtu ČR.
Výukový materiál zpracován v rámci projektu
ALU Aritmeticko-logická jednotka
Aritmetickologická jednotka
Počítačové systémy 3. Mikroprocesory
Procesor 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.
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
Hardware číslicové techniky
Operační systémy 1. Základní pojmy
Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/
Centrální procesorová jednotka
1. ročník oboru Mechanik opravář motorových vozidel
Segmentace Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Informatika / …o počítači
Transkript prezentace:

Technika počítačů 3. Mikroprocesory © Milan Keršlágerhttp:// Obsah: ●

Procesor ● CPU – Central Processing Unit ● česky „hlavní výkonná jednotka“ ● vykonává aritmetické, logické a řídící instrukce – instrukce uloženy v operační paměti (dnes typicky RAM) ● 1883 – Charles Babbage ● navrhl mechanický (dřevěný) počítač – CPU → mlýnice, RAM → sklad ● původně CPU složen z diskrétních součástek ● sálové počítače → i několik skříní ● elektronky → tranzistory → integrované obvody

Mikroprocesor ● sloučena zhruba desítka integrovaných obvodů ● vzniká univerzální integrovaný obvod – jeho činnost je řízena programem ● obsahuje několik základních součástí ● řadič → řídí činnost CPU (sám taktován hodinami) ● registry → paměť přímo v CPU (velmi rychlé) ● ALU → aritmeticko-logická jednotka – provádí operace (nad registrem A → akumulátor) ● dekodér strojových instrukcí ● řadič paměti → řídí přístupy do paměti – převod fyzických a virtuálních adres

Blokové schéma CPU Aritmeticko- logická jednotka Registry Řídící jednotka Řadič paměti (MMU) Dekodér instrukcí

Vlastnosti CPU ● bitovost – šířka akumulátoru (registr A) ● 4, 8, 16, 32, 64, … 512 bitů ● v jednom kroku zpracuje příslušně velké číslo ● větší čísla se zpracovávají několika instrukcemi ● architektura ● RISC – omezená instrukční sada ● CISC – rozšířená instrukční sada ● specializace ● jednočipové CPU → vestavěné systémy ● DSP – digitální převodníky

Strojová instrukce ● elementární operace procesoru ● je nedělitelná (atomická), uložena v operační paměti ● strojový kód → více strojových instrukcí ● různé typy instrukcí ● aritmetické, logické, operace s pamětí, řídící, … ● operandy (umístěny v paměti za instrukcí) ● data, se kterými bude instrukce pracovat ● operand může být číslo, registr, adresa v paměti ● mnemonika → symbolický zápis instrukcí ● jazyk symbolických adres (JSA, Assembly language)

RISC ● procesory s „redukovanou instrukční sadou“ ● snaha o zjednodušení procesoru: ● jednotný formát instrukcí ● málo univerzálních registrů (dnes větší počet) ● eliminace složených instrukcí → jen základní – 1 instrukce trvá 1 přístup do paměti (1 cyklus) ● úspěch mají ARM, MIPS (ale i další) ● mobilní telefony, PDA, vestavěná zařízení, … ● typicky spíše Harvardské schéma ● zjednodušení logiky a vyšší úspěšnost (L1) cache

CISC ● procesory s „rozšířenou instrukční sadou“ ● používány v PC (x86) ● obsahují komplikované (složené) instrukce ● nestejně dlouhé instrukce – jak do počtů bajtů, tak doba trvání v cyklech (hodin) ● 1 instrukce několik přístupů do paměti ● podpora pro komplexní čísla a další ● dnes evidentně méně efektivní ● horší rychlost i spotřeba elektrické energie ● současné CISC procesory jsou interně RISC

RISC × CISC ● CISC dříve usnadňoval programování ● programátor ručně zapisoval strojový kód ● dnes již CISC není výhodnější ● ve strojovém kódu či JSA se již téměř neprogramuje ● překladač sám vygeneruje sofistikovaný kód ● rozšiřující instrukce nepřinášejí vyšší výkon – v MMX, SSE atd. je málo významných perliček ● naopak RISC těží z jednoduchého designu ● lacinější vývoj, menší čip, nižší výrobní náklady ● nižší spotřeba, snadné přizpůsobení zákazníkovi

CPU pro IBM PC ● tj. Intel a kompatibilní (AMD, Cyrix, VIA, …) ● 16bitové – 8086, 8088 – 1981 → Intel vybrán pro IBM PC, Motorola odmítnuta ● nevhodný návrh Intelu limituje využitelnou paměť (1 MiB) – Microsoft exkluzivní smlouvu s IBM → koupil QDOS ● 32bitové – – 1985 → dotaženy schopnosti CPU (instrukční sada) ● opět nedostatečný rozsah využitelné paměti (4 GiB) ● 64bitové – x86-64 – 2003 → AMD odstranilo limity adresních omezení Intelu ● provoz různých operačních systémů ● DOS, Windows, Linux, BSD, Solaris, Mac OS X

Kompatibilita x86 ● původní IBM PC mělo 16bitový CPU ● → procesor je stále 16bitový ● rozšířený režim → dostupných 16 MiB paměti – speciální rozšíření uvnitř OS nebo programu ● → 32bitový chráněný režim ● procesor startuje v 16bitovém režimu – aplikace nebo OS přepne do 32bitového režimu ● zachována 100% zpětná kompatibilita HW ● x86-64 ● podobně jako i386 → koexistence 64bit+32bit

Intel kompatibilní CPU