X13UIT Procesory I. Lecture 2 Ing. Martin Molhanec, CSc.

Slides:



Advertisements
Podobné prezentace
PC základní jednotka.
Advertisements

Hardware- počítačové komponenty
Mikroprocesory Intel Obr. 1.
Tato prezentace byla vytvořena
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.
Sběrnice vývoj a charakteristika. Motherboard (základní deska)
ZÁKLADNÍ DESKA.
Sběrnice.
Kontakty Webpage přednášky: – Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické.
Systémové sběrnice PC Kateřina Pásková 4.Z1.
Rozhraní PC.
Informatika 1_6 6. Týden 11. A 12. hodina.
Lecture 3 Ing. Martin Molhanec, CSc.
Technické prostředky informačních systémů 4. Týden – Sběrnice.
Architektura a vývoj PC 3. Ing. Vladislav Bezouška, Ph.D.
Sběrnice I. Sběrnice v počítačích. Sběrnice I. Sběrnice v počítačích.
PROCESORY Základní přehled.
Technické prostředky informačních systémů
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Í.
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.
Lecture 4 Ing. Martin Molhanec, CSc.
Architektura a vývoj PC 2.
David Klíma- 1 - Opáčko Celkové schéma základní desky Co je to čipová sada IRQ DMA Slot, patice Domácí úkol: zákl. deska pro P4.
= monolitický integrovaný obvod obsahující kompletní mikropočítač
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Jiří Šperl. Dostupné z Metodického portálu ISSN: , financovaného z.
Procesory.
Co budeme dělat dnes? Motherboard, základní deska, main board...
Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou I NFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Ing. Jan Roubíček.
Přehled a vývoj mikroprocesorů
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
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č.
Procesory Něco o procesorech a jejich připojení Lukáš Mládek.
Začátky mikroprocesorů
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.
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.
Architektura počítače
Digitální výukový materiál zpracovaný v rámci projektu „EU peníze školám“ Projekt:CZ.1.07/1.5.00/ „SŠHL Frýdlant.moderní školy“ Škola:Střední škola.
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.
Kontakty Webpage přednášky: – Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické.
18/07/20151 Intel (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ý.
Hardware osobních počítačů
Univerzita třetího věku kurz Znalci Hardware 1.
Mikroprocesor.
Procesory CPU Dříve MIKROPROCESORY.  elektronická souč. která rychle provádí výpočty (operace). Miliony aktivních prvků (tranzistorů)  časovač - vytváří.
23/04/20151 Základní deska (1) Označována také jako mainboard, mother- board Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje: –procesor.
Kontakty Webpage přednášky: – Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické.
Kontakty Webpage přednášky: – Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické.
Procesory.
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.
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
NÁZEV ŠKOLY: Základní škola, Uherský Ostroh, okres Uherské Hradiště, příspěvková organizace AUTOR: Mgr. Marcel Bednařík NÁZEV: VY_32_INOVACE_09_INF_09.
Prioritní osa: 1 − Počáteční vzdělávání Oblast podpory: 1.4 − Zlepšení podmínek pro vzdělávání na základních školách Registrační číslo projektu: CZ.1.07/1.4.00/
Technika počítačů 3. Mikroprocesory © Milan Keršlágerhttp:// Obsah: ●
ZŠ Brno, Řehořova 3 S počítačem snadno a rychle Informatika 7. ročník III
PC základní jednotka.
Operační systémy Mikroprocesory
Počítačové systémy 3. Mikroprocesory
Číslo projektu OP VK Název projektu Moderní škola Název školy
Výukový materiál zpracován v rámci projektu
Hardware číslicové techniky
Výukový materiál zpracován v rámci projektu
Správa paměti.
Centrální procesorová jednotka
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: 
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ěze-né.
Informatika / …o počítači
Intel Pentium D (1) Vyráběn s frekvencemi 2,80 GHz – 3,20 GHz
Transkript prezentace:

X13UIT Procesory I. Lecture 2 Ing. Martin Molhanec, CSc.

Procesor  Procesor –CPU (Central Processor Unit) je základní jednotka počítače vykonává aritmetické, logické a jiné operace –Existuje mnoho typů CPU –V oblasti osobních počítačů zaujímá vedoucí postavení fa INTEL –Druhá nejvýznamnější firma je AMD

Procesor -vlastnosti  Architektura  Rychlost  Adresace  Šířka datové sběrnice –Toto jsou nejdůležitější vlastnosti každého procesoru –Výkonnost ovšem ovlivňují i další parametry, například velikost čipu, způsob chlazení, atp. –Velice důležitým parametrem je také tzv. kompatibilita (slučitelnost)!

CPU a RAM základní sestava a její parametry Datová sběrnice REGALUADR INS CPU RAM Adresová sběrnice REG – registry procesoruALU – aritmeticko logická jednotka ADR – jednotka adresaceINS – instrukční jednotka Adresové sběrnice Datové sběrnice EXTERNÍ Datové sběrnice INTERNÍ

adresová a datová sběrnice  Address Bus – adresová sběrnice –Šířka adresové sběrnice (počet bitů) udává velikost paměti, kterou je procesor schopen fyzicky adresovat  Data Bus – datová sběrnice –Šířka datové sběrnice (počet bitů) udává množství dat, které je možné v jediném okamžiku přesunout mezi pamětí a procesorem –Frekvence datové sběrnice udává kolikrát za sekundu můžeme uskutečnit přenos dat

adresová a datová sběrnice Datový výkon = šířka sběrnice * frekvence  POZOR ! –Může se udávat v bitech nebo bytech !  U mnoha procesorů je rozdílná šířka sběrnice a frekvence u interní a u externí sběrnice !

IBM PC - INTEL  Osobní počítače typu IBM PC jsou postaveny na procesorech fy INTEL  První procesor, který byl v IBM PC použit byl procesor 8088, který je interně shodný s procesorem 8086 –(má interní sběrnici 16bitů a externí sběrnici 8bitů!)

Programátorský pohled na 8086 AX SP BP DI SI DX BX CX FLAGS IP Sada obecných a indexových registrů 16 bitů Registr příznaků Instrukční pointer CS SS DS ES 16 bitů Segmentové registry 16 bitů  2 16 = 64k

Princip segmentace 8086 OFFSET SEGMENT Limit BASE OPERAND OPERAND = SEGMENT * 16 + OFFSET bit 16 bit 16+4=20 bitů  2 20 = 1M Limit = OFFSET = 16 bitů  2 16 = 64k

segmentace  Fyzická adresace  20 bit = 1MB  Velikost segmentu  16bit = 64kB  4 segmentové registry CS : kódovýSS : zásobníkový DS : datovýES : extra  Výhody –Stačí pouze 16bit ALU a interní sběrnice mezi registry! (levnější chip!) –Kratší strojový kód (kratší adresa) –Podpora multitasku (přepínání segmentových registrů, relativní adresace)

Programátorský pohled na AX SP BP DI SI DX BX CX 16 bitů CS SS DS ES 16 bitů LDTR TR GDTR IDTR 48 bitů Stejné jako u 8086! Instrukční registr nás nebude zajímat. MSW Stavový registr Nové registry ! DESKRIPTORY Změněný význam! SELEKTORY

Princip segmentace GDTR nebo LDTR BASE 48 bitů celkem 24 bitů na bázovou adresu 2 24 = 16M paměťového prostoru deskriptor SELEKTOR Tabulka deskriptorů 8k položek 16 bitů celkem 13 bitů na index 2 13 = 8k deskriptorů BASE ADDRESS 48 bitů celkem 24 bitů na bázovou adresu 2 24 = 16M paměťového prostoru položka tabulky 64 bitů celkem 48 bitů deskriptor 24 bitů na adresu přesun BASE OFFSET OPERAND Limit segmentu 64k 16 bitů 64k rozsah

80286  Procesor je v chráněném režimu neslučitelný s procesorem 8086 v reálném režimu  Důvodem je jiný význam segmentového registru (báze), nyní se jedná o selektorový registr (index)  Programátor má k dispozici stále segmenty o maximální velikosti 64k  Nicméně tyto segmenty mohou být rozmístěny v prostoru až 16M fyzické paměti a až 1G paměti virtuální Z výše uvedených důvodů, nemohl být procesor v počítačích typu IBM PC AT pořádně využit. Pracoval pouze jako rychlá 8086 ! MS DOS pracuje pouze v reálném módu !

Programátorský pohled na EFLAGS Stavový registr AX SP BP DI SI DX BX CX CS SS DS ES 16 bitů 32 bitů Přejmenován a rozšířen

Programátorský pohled na EFLAGS Stavový registr AX SP BP DI SI DX BX CX 32 bitů EAX EBX ECX EDX ESI EDI EBP ESP Sada registrů je rozšířena na 32 bitů CS SS DS ES 16 bitů32 bitů

Programátorský pohled na EFLAGS Stavový registr AX SP BP DI SI DX BX CX 32 bitů EAX EBX ECX EDX ESI EDI EBP ESP Sada registrů je rozšířena na 32 bitů CS SS DS ES 16 bitů FS GS Přidány další dva selektory 32 bitů

Programátorský pohled na EFLAGS Stavový registr AX SP BP DI SI DX BX CX 32 bitů EAX EBX ECX EDX ESI EDI EBP ESP Sada registrů je rozšířena na 32 bitů CS SS DS ES 16 bitů FS GS Přidány další dva selektory 16 bitů LDTR TR GDTR IDTR 48 bitů 32 bitů

Programátorský pohled na EFLAGS Stavový registr AX SP BP DI SI DX BX CX 32 bitů EAX EBX ECX EDX ESI EDI EBP ESP Sada registrů je rozšířena na 32 bitů CS SS DS ES 16 bitů FS GS Přidány další dva selektory 32 bitů CR0 CR1 CR2 CR3 16 bitů LDTR TR GDTR IDTR 48 bitů 32 bitů

Princip segmentace GDTR nebo LDTR BASE 64 bitů celkem 32 bitů na bázovou adresu 2 32 = 4G paměťového prostoru deskriptor SELEKTOR Tabulka deskriptorů 8k položek 16 bitů celkem 13 bitů na index 2 13 = 8k deskriptorů BASE ADDRESS 64 bitů celkem 32 bitů na bázovou adresu 2 32 = 4G paměťového prostoru položka tabulky 64 bitů deskriptor 32 bitů na adresu přesun BASE OFFSET OPERAND Limit segmentu 4GB 32 bitů 4G rozsah

80386  Má k dispozici dvě tabulky deskriptorů GDTR a LDTR  Každá tabulka může obsahovat až 8k deskriptorů, celkem tedy 16k deskriptorů  Deskriptor obsahuje 32 bitovou adresu  adresace až 4G fyzické paměti po 4G segmentech  Celkem lze ovšem adresovat 2*8k*4G  64T virtuální paměti

80386 DDDDíky 32 bitovým registrům jsou mezisegmentové skoky zcela zbytečné! Hovoříme potom o tzv. lineárním modelu paměti! JJJJe zajištěno, že může vykonávat i kód 80286! Není velký problém, oba procesory používají selektory! NNNNicméně kód 8086 stále není možné v chráněném režimu vykonávat. To je ovšem značný problém ! Programy pro MS DOS jsou stále omezeny na reálný režim procesoru !

Virtuální mód  Jedná se o speciální režim procesoru 80386, který je kompatibilní s tzv. reálným módem procesorů 8086!  Význam registrů CS, DS, … je opět segment.  Na rozdíl od reálného režimů je ve virtuálním režimu aktivní tzv. stránkování paměti! Důvodem pro vznik virtuálního módu u procesoru bylo přání uživatelů mít možnost využívat i starší MS DOS programy v nových OS, které dokáží využívat všech možností procesoru 80386! Pomocí virtuálního módu se vytvářejí virtuální procesory 8086 uvnitř procesoru 80386!

Stránkování paměti Lineární adresa 32 bitůFyzická adresa 32 bitů Stránkovací mechanismus Paměť se stránkuje po 4k blocích prostřednictvím dvou tabulek.

Stránkování paměti Každý program si myslí, že má pro sebe souvislou část paměti! Toto usnadňuje multitasking a existenci virtuálního módu!

80386 – závěr!  Chráněný mód umožňuje programovat s lineární adresou až 4GB paměti!  Je kompatibilní s  Speciální virtuální režim umožňuje běh starých programů určených pro reálný mód 8086 současně s programy určenými pro chráněný režim nebo 80386!

Procesory INTEL segmentyselektory segmentace stránkováníV

Závěr - architektura  Architektura procesoru 8086 byla ve své době úspěšným kompromisem!  Nicméně ovlivnila architekturu všech dalších nástupců: 80286, 80386, …  Procesor díky virtuálnímu režimu umožnil současný běh programů pro  Dalším podstatnou změnou architektury (z hlediska běžného programátora) je až přechod na 64bitovou architekturu!

Předchůdci procesoru 8086  4004 –4 bitový procesor, měl řídit kalkulačku  8008 –8 bitový procesor, měl řídit ASCII terminál  8080 –8 bitový procesor, první s univerzálním účelem  8085 –Vylepšená verze 8080, hlavně HW (není kompatibilní s 8080)  Z80 (fa ZILOG) –Vylepšená verze 8080, jak HW (není kompatibilní s 8080), tak SW

8086, 8088 – základní údaje  Rok vzniku 1978  Rychlost 5MHz  tranzistorů  3 µm technologie  10 * rychlejší nežli 8080  16 bitová CPU  1 MB fyzické paměti  20 bitová adresa  16 bitová data – 8086  8 bitová data – 8088 (ekonomické řešení)

8086, vlastnosti  První 16 bitový procesor  Ve své době velmi dobré řešení –Cena, výkon, kompatibilita,…  Rozdíl ve vnější datové sběrnici –8086 : 16 bitů –8088 : 8 bitů (možnost využívat desky pro 8 bit, levné!)  Vnější matematický koprocesor 8087!  První IBM PC využívalo právě z ekonomických důvodů procesor 8088!  První verze osobních počítačů fy IBM –IBM PC (jen FD) –IBM PC XT (eXtended Technology) (měl už HD!)

IBM PC  Základní systém –Základní deska (MB) s CPU a RAM a sběrnicí –Rozšiřující desky (řadiče, modem, …) –Rozšiřující periferie (FD, HD) –Skříň (CASE)  Externí periferie –Monitor –Klávesnice –Myš (později, ale už pod DOSem) –Tiskárna –Modem –…

80286 – základní údaje  Rok vzniku 1982  Rychlost 8MHz  tranzistorů  1.5 µm technologie  3 až 6 * rychlejší nežli 8086  16 bitová CPU  16 MB fyzické paměti  1 GB virtuální paměti  24 bitová adresa  16 bitová data – Kam zmizely a 80188? a Jsou speciální procesory, které měly vlastnosti procesorů tzv. jednočipových. Obsahovaly řadič přerušení, DMA, čitače a seriový I/O. Porty neobsahovaly. Používaly se hodně a dlouho v řídicích systémech ! existovala, ale v PC se nepoužívala!

80286, vlastnosti  V reálném módu zpětně kompatibilní s 8086, ale rychlejší!  V chráněném módu umožňuje pracovat s větší pamětí, přestože je interně stále pouze 16 bitový.  Podpora multitaskingu a práce s virtuální pamětí.  Čip s mnoha kompromisy..

80286, vlastnosti  Rozdíl ve vnější datové sběrnici –80286 : 16 bitů –80288 : 8 bitů (možnost využívat desky pro 8 bit, levné!)  Vnější matematický koprocesor 80287!  Verze osobních počítačů fy IBM –IBM PC AT (Advanced Technology)  MS DOS –Pro tento OS neměl podstatný význam ! Žádný MS DOS 286 nevznikl –Využíván tzv. extendery, které se využívaly hlavně pro programování her!

80386, 80386SX – základní údaje  Rok vzniku 1985  Rychlost 16MHz  tranzistorů  1 µm technologie  32 bitová CPU  4 GB fyzické paměti  64 TB virtuální paměti  32 bitová adresa  32 bitová data –  16 bitová data – 80386SX (ekonomické řešení)

80386, 80386SX - vlastnosti  Podobně jako je v reálném módu zpětně kompatibilní s 8086, ale rychlejší!  V chráněném módu umožňuje pracovat s větší pamětí (4GB/64TB) s lineární adresou, protože je interně už 32 bitový! Mimo segmentaci podporuji i stránkování!  Ještě vyšší podpora multitaskingu a práce s virtuální pamětí. Podpora vytváření tzv. virtuálních počítačů! Možnost vykonávat kód procesoru 8086 ve virtuálním módu současně s kódem pro chráněný režim. Programátorský model platil skoro dodnes ! Nový model přinesla teprve 64bitová architektura!

80386, 80386SX - vlastnosti  Rozdíl ve vnější datové sběrnici –80386 : 32 bitů –80386SX : 16 bitů (možnost využívat desky pro 16 bit, levné!)  Vnější matematický koprocesor 80387!  Osobních počítačů typu IBM PC –IBM ztratila vedoucí postavení, počítač typu PS/2 nebyl úspěšný! –Vedení vývoje se ujali tzv. výrobci klonů, například COMPAQ, AST, aj.  Operační systémy –MS Windows, Linux, aj. – mají schopnost vykonávat kód programů pro MS DOS ve virtuálním režimu!  Výrobci –Silný nástup výrobců kompatibilních čipů, například AMD, aj.

Přehled prvních procesorů fy INTEL pro IBM PC Interní data Externí data adres. sběr. paměťFPU Cache L1 Cache L2 mód MB NENENEReal NENENEReal MB NENENE Real GB NENEANO Real V SX MB NENEANO Real V86

Přehled prvních procesorů fy INTEL pro IBM PC Zahájení výroby Frekv.Techn. Počet tranz. Počet pinů Pouzdro μm DIP μm DIP μm PGA PLCC – 40 1 μm PGA PQFP 80386SX – 33 1 μm PLCC PQFP DIP – Dual InLine Package PGA – Pin Grid Array PLCC – Plastic Leaded Chip Carrier PQFP - Plastic Quad Flat Package

POUZDRA DIP (DIL) (Dual InLine Package) PGA (Pin Grid Array) PLCC (Plastic Leadless Chip Carrier) Zvětšuje se počet pinů Je levnější! SMT (Surface Mount Technology)

POUZDRA DIP (DIL) (Dual InLine Package) PGA (Pin Grid Array) PQFP (Plastic Quad Flat Package) Zvětšuje se počet pinů Je levnější! SMT (Surface Mount Technology)

poznámky  Procesory fy INTEL vyráběla v Evropě fa SIEMENS (licence)  Známé a výkonnější byly klony od fy NEC (V20, V30, …) –Měly lepší architekturu a HW emulaci 8080, při zachování plné HW i SW slučitelnosti !  Nelegální kopie vyráběly státy RVHP ČSSR : 8080SSSR : 8086 NDR : Z80BLR : ? Motorola  Speciální verze –80386SL, 80386SLC : pro nízký příkon –80386EX : pro řídicí účely, podobně jako 80186

80486, 80486SX – základní údaje  Rok vzniku 1989  Rychlost 25MHz  tranzistorů  1 µm technologie  32 bitová CPU  32 bitová adresa  4 GB fyzické paměti  64 TB virtuální paměti  32 bitová data  – má FPU  80486SX – nemá FPU  Později se přejmenovala na 80486DX !

80486, 80486SX – vlastnosti  Vylepšený vnitřek (2x rychlejší) Dvě datové sběrnice.  ≈ FPU + L1 cache  80486SX ≈ – FPU  ≈ (jiné zapojení)  Později se přejmenovala na 80486DX !  L1 cache = 8kB, Write-Through  Patice PGA + ZIF (Zero Input Force)

80486DX2, 80486DX4  Interní přetaktování – CPU běží na vyšší frekvenci nežli sběrnice ! –80486DX2 : násobitel 2x –80486DX4 : násobitel 3x ! + L1 cache 16kB (8kB data+8kB kód) DX DX25066 DX475100

Socket 1,2,3  169 Pinů  17 x 17 PGA  5v  SX / SX2, DX/DX2, DX4 OverDrive  238 pinů  19 x 19 PGA  5v  SX/SX2, DX/DX2, DX4 OverDrive, 486 Pentium OverDrive  237 pinů  19 x 19 PGA  5v/3.3v  SX/SX2, DX/DX2, DX4 OverDrive, 486 Pentium OverDrive Více pinů! Menší napětí!

Pentium – základní údaje (1. generace – P5,P54C)  Rok vzniku 1993  Rychlost 60MHz  tranzistorů  0.8 µm technologie  32 bitová CPU  32 bitová adresa  4 GB fyzické paměti  64 TB virtuální paměti  64 bitová data  Původně 80586, ale nakonec se INTEL rozhodl pro název Pentium, který bylo možné lépe komerčně ochránit!

Pentium – vlastnosti  První procesor, který obsahuje velice sofistikované techniky pro zvýšení výkonu vykonávání kódu!  Pentium = vylepšení vnitřní architektury!  Významná vylepšení –Skalární procesor = 2 * ALU –Předpovídání skoků BTB –SMM (Systém management Mode): kontrola výkonu  L1 cache = 8kB kód + 8kB data, Write-Back  Napájení STD = 3.3V  Patice PGA + ZIF (Zero Input Force)

Pentium – P5, P54C codenametranzistorů Technologi e (µm) Rychlost (MHz) 1993P ,80 60/ P ,5075/90/100/ P ,35120/ P ,35150/166/200

Násobitelé, napájení, atp x x x x200 Napájení STD3.3.V VRE3.53V VRT2.8 / 3.3 Pentium Overdrive (P24) Pentium do patice Drahé, neúspěch

Socket 4  Pinů: 273  21 * 21 PGA  5V  Pentium 60/66 Pentium 60/66 OverDrive

Socket 5  Pinů: 320  37 * 37 PGA  3.3V  Pentium 75 – 133 Pentium 75+ Overdrive

Socket 7  Pinů: 321  37 * 37 PGA  VRM (Voltage regulator module) 2.5V až 3.3V  Pentium 75 – 300 Pentium 75+ Overdrive Pentium MMX Pentium MMX OD K5, 6x86, K6, 6x86MX

Pentium Pro – základní údaje  Rok vzniku 1995  Rychlost 150MHz  tranzistorů  0.5 µm technologie  32 bitová CPU  36 bitová adresa  64 GB fyzické paměti  64 TB virtuální paměti  64 bitová data  V jednom pouzdru je na společném substrátu chip CPU a 2 chipy L2 cache na plné rychlosti jádra, společně propojené speciální 64 bitovou sběrnicí.  Tento procesor byl určen speciálně pro servery!

Pentium Pro – vlastnosti  Vylepšené Pentium určené speciálně pro servery.  Možnost spolupráce až 4 Pentií Pro – multiprocesing !  Významná vylepšení –Skalární procesor = 3 * ALU –Vykonávání mimo pořadí –Předpovídání skoků –SMM (Systém management Mode): řízení výkonu –CISC instrukce si interně překládá do RISC instrukcí  Cache –L1 cache = 8 kB data +8 kB kód –L2 cache = 256kB, 512kB, 1MB v pouzdře, full speed –Je umístěna společně s CPU na společném substrátu v jednom pouzdře –DIB (Dual Independent Bus) : CPU může současně přistupovat do paměti, tak i do L2 cache.  Pentium Pro = Pentium + L2 cache + vylepšení architektury  Napájení STD = 3.1 až 3.3V  Socket 8 (242 pinů)

Pentium Pro codenametranzistorů Technologie (µm) Rychlost (MHz) L2 cache 1995P , /512 kB 1996P ,35160/180/ /512 kB 1997P , MB Počet tranzistorů L2 cache 256 Kb je !

Pentium MMX – základní údaje (2. generace – P55C)  Rok vzniku 1997  Rychlost 166MHz  tranzistorů  0.28 µm technologie  32 bitová CPU  32 bitová adresa  4 GB fyzické paměti  64 TB virtuální paměti  64 bitová data  Pentia 2. generace mají tzv. MMX (MultiMedia eXtensions) určené pro lepší výkon při zpracování multimediálních dat.

Pentium MMX – vlastnosti  První procesor, který obsahuje podporu multimediální aplikací! MMX = MultiMedia eXtensions Možnost vykonávat jednu operaci nad několika operandy ! Pouze pro celá čísla. Až 8 celých čísel 8 bitových.  Pentium MMX = Pentium + MMX  L1 cache = 16kB data + 16kB kód  Napájení VRM = 2.8 až 3.3 V  Patice PGA + ZIF (Zero Input Force)  Socket 7

Pentium MMX codenametranzistorů Technologie (µm) Rychlost (MHz) 1997P ,28166/20/ P55 0,25266

Pentium II  Rok vzniku 1997  Rychlost 233MHz  tranzistorů  0.28 µm technologie  32 bitová CPU  36 bitová adresa  64 GB fyzické paměti  64 TB virtuální paměti  64 bitová data  Pentium II je nástupcem Pentia Pro (6. generace x86), s určením od desktopů po servery. V pouzdře typu slot obsahuje L2 cache na společné destičce s CPU.

Pentium II – vlastnosti  V pouzdře je na jedné destičce umístěn chip CPU a CHIPy L2 cache. Protože nejsou umístěny na společném substrátu pracuje L2 cache na nižší frekvenci nežli jádro procesoru, ale na frekvenci vyšší než hlavní paměť. –Pouzdro připomíná spíše kartu do PC –DIB jako u Pentia Pro  MMX jako u Pentia MMX  Pentium II = Pentium Pro + Pentium MMX + vylepšení architektury  Cache –L1 cache = 16kB data + 16kB kód –L2 cache = 512kB, ½ rychlosti CPU, 64 bitová dedikovaná sběrnice –FSB : 66, 100 MHZ  Napájení VRM = 2.8  SECC (Single Edge Contact Cartridge) : pouzdro  SLOT 1 : patice

SLOT 1 - SECC GTL+ bus, podporou 2 procesorů

Pentium II codenametranzistorů Technologi e (µm) Rychlost (MHz) FSB (MHz) 1997Klamath ,28233/266/ Deschutes 0,25333/350/40066/100

Celeron  Rok vzniku 1998  Rychlost 266MHz  tranzistorů  0.25 µm technologie  32 bitová CPU  32 bitová adresa  4 GB fyzické paměti  64 TB virtuální paměti  64 bitová data  Celeron vznikl jako levná alternativa Pentia II. Má levnější pouzdro SEPP (Single Edge Processor Package)

Celeron – vlastnosti  Levná varianta Pentia II. –Levnější pouzdro –Nejdříve bez L2 cache –Později menší L2 cache, ale ON DIE, čili ve stejném chipu jako CPU na plné rychlosti CPU ! –Nejprve varinty SEPP pro SLOT1, později pouzdra PPGA (Plastic Pin Grid Array) pro Socket 270  Celeron = Pentium II v levnější a méně výkonné variantě  cache –L1 cache = 16kB data + 16kB kód –L2 : starší verze není ! –L2 : novější verze, 128kB on die (výkonově se rovná téměř Pentiu II, proto INTEL omezuje FSB na 66MHz  )

Celeron - patice Napájení VRM = 2.8 Starší verze SEPP (Single Edge Processor Package) SLOT 1 Novější verze PPGA (Plastic Pin grid Array) Socket 370

Celeron - patice Napájení VRM = 2.8 Starší verze SEPP (Single Edge Processor Package) SLOT 1 Novější verze PPGA (Plastic Pin grid Array) Socket 370

Celeron codenametranzistorů Technologie (µm) Rychlost (MHz) L2 cache 1998 Covington (Deschutes) ,25266/300 Nemá L2 cache 1998Mendocino ,25 300A/ kB on die 1999Mendocino , – kB on die 2000Mendocino , kB on die První procesor, který se začal výrazně přetaktovávat !

Pentium Xeon  Rok vzniku 1998  Rychlost 400MHz  tranzistorů  0.25 µm technologie  32 bitová CPU  32 bitová adresa  4 GB fyzické paměti  64 TB virtuální paměti  64 bitová data  Pentium Xeon je varianta Pentia II určená pro servery.

Pentium Xeon - vlastnosti  Varianta Pentia pro servery –L2 cache : 512 KB, 1MB, 2MB (1999) na plné rychlosti CPU –Podpora 4 a 8 procesorů (multiprocesong)  Pentium Xeon = Pentium II + Pentium Pro  Pouzdro SECC2  Patice SLOT 2

Pentium III  Rok vzniku 1999  Rychlost 450MHz až 1.4GHz  tranzistorů  0.25 µm technologie  32 bitová CPU  32 bitová adresa  4 GB fyzické paměti  64 TB virtuální paměti  64 bitová data  Socket 370, Slot 1  Pentium III je nástupce Pentia II vylepšeními.

Pentium III - vlastnosti  Jediná podstatná změna je přidání tzv. SSE (Streaming SIMD Extension), jde o další instrukce typu MMX, tentokrát umějí již pracovat i s čísly typu FLOAT !  Pouzdra a patice –SECC+SLOT1, kvůli upgrade starších systémů –FC-PGA + Socket 370, následuje celeron –FC-PGA2 + Socket 370 (Tualatin), nové jádro!  Cache –32kB L1 –L2 se mění dle generace PIII  FSB –100/133 Mhz

Pentium III codenametranzistorů Technologie (µm) Rychlost (MHz) L2 cache 1999Katmai ,25450/500/ ½ CPU 1999Coppermine , – on die 2000Coppermine , – 1GHz 256 on die 2001Tualatin , – 1.4GHz 512 on die Tualatin je sice mechanicky kompatibilní s paticí Socket 370, ale nikoliv fyzicky (napájení).

low home middle office high server Pentium Pro Klamath 2MB, FS Pentium II XEON 2MB, FS Pentium II XEON Tanner Pentium III XEON Cascade Pentium MMX Pentium II Klamath Pentium II Deschutches 512kB, 1/2S Pentium III Katmai 512kB, 1/2S SSE Pentium III Coppermine 256kB, OD SSE Celeron (Covington) nemá L2 cache Celeron Mendocino 128kB, OD Celeron Coppermine kB, OD, SSE

low home celeron middle - office Pentium III Pentium 4 high server Pentium 4 Xeon Coppermine- 128 až 800MHz 0.18, 66FSB 128L2 FC-PGA 370 Coppermine-T až 1.2GHz 0.18, 100FSB 128L2 FC-PGA 370 Tualatin až 1.4GHz 0.13, 100FSB 256L2 FC-PGA2 370 Coppermine až 800MHz 0.18, 133FSB 256L2 FC-PGA 370 SECC2 (SLOT1) Tualatin až 1.4GHz 0.13, 133FSB 256L2 FC-PGA2 370 PIII-S Varianta s větší L2=512 Willamete až 2Ghz 0.18 Socket 423 Northwood přes 2GHz 0.13, 400FSB 512L2 Socket 478 Foster až 2Ghz L2 Socket 603 Prestonia přes 2GHz 0.13

INTEL standard XeonCeleron mobile 64bit Centrino PIII P4