Foreground plně podporuje – RWD, HTML 5.0, Super Galerii a YouTube 2.0 !
Pentium Pro
Z Multimediaexpo.cz
Pentium Pro je první procesor 6. generace architektury x86 vyráběný firmou Intel (mikroarchitektura Intel P6, též označována jako i686), představen byl v listopadu 1995. Původně měl úplně nahradit stávající procesor Pentium, ale později byl jeho cílový segment zúžen na serverové a jiné high-end použití. Pentium Pro mohl být osazen i do dvou a čtyř procesorových systémů. Zasazoval se do velkých obdélníkových patic Socket 8.
Pentium Pro byl plně optimalizovaný pro 32bitové aplikace, v nich byl o 20% až 35% rychlejší než Pentium na stejné frekvenci.
V 16bitových aplikacích a počítačových hrách viditelně trpěl pomalým přístupem do paměti a dokázal být pomalejší až o 30%, což velmi sráželo jeho přínos pro uživatele.
Propad výkonu až o 30% bylo možné částečně či kompletně eliminovat použitím freeware akcelerátoru FastVid [1], což však rozhodně nebylo univerzální řešení.
Tehdy nejrozšířenější operační systém Windows 3.1/Windows 95 a MS-DOS byly ve velké míře pouze 16bitové a skutečných čistě 32bitových aplikací a operačních systémů (OS/2) nebylo mimo profesionální sféru mnoho.
Obsah |
Vlastnosti
- základní frekvence FSB je 60 nebo 66 MHz
- pomocí násobiče je frekvence vnitřních hodin převáděna na 150–166–180–200 MHz (zkušební vzorky 133 MHz)
- L1 přímo v procesoru
- v pouzdře CPU cache L2 (256 kiB, 512 KiB nebo 1 MB) na jedné nebo dvou samostatných dies dle kapacity spojených s vlastním procesorem interní rychlou datovou sběrnicí
- DS 64bit, AS 36bit
Hlavní vylepšení
- PAE – rozšíření dostupné paměti až na 64 GB, i když pro jeden proces je možné lineárně alokovat stále jen 4 GB
- Pipelining – zřetězené provádění strojových instrukcí, které urychluje běh programu (z 5 na 14)
- spekulativní provádění instrukcí mimo pořadí (souvisí s pipeline a skoky)
- instrukce CMOV – podmíněné kopírování bloků dat
- využívaná zejména v distribucích Linuxu, kde jsou takto optimalizované binární soubory označeny jako i686
- takto optimalizované programy nemohou být kvůli této instrukci spuštěny na starších procesorech (Pentium MMX, Pentium, i486, i386)
Význam optimalizace
Reálný význam optimalizace pro Pentium Pro závisí na schopnostech kompilátoru. V Linuxu se používá kompilátor GCC, který historicky poskytoval významná zlepšení pouze u některých specifických částí linuxových distribucí.[2] Proto velké distribuce (například Fedora) obsahují pouze několik optimalizovaných balíčků: linuxové jádro (kernel), základní knihovny GNU C Library (glibc), nástroje pro šifrování (openssl) a někdy i pro kompresi dat. S postupem schopností optimalizace kompilátoru a příchodem nových specifických procesorů (například Intel Atom) bude současná distribuce Fedory kompletně převedena na i686 a nebude podporovat starší procesory.[3]
Reference
- ↑ Archive.org – FastVid (PCI/AGP DOS Video accelerator)
- ↑ Re: i686 build of Fedora Core. [cit. 2009-07-22]. Dostupné online.
- ↑ Features/F12X86Support – FedoraProject
Externí odkazy
- Vogons.org – Pentium 200 vs Pentium MMX 200 vs Pentium Pro 200 DOS Benchmarks
- Archive.org – FastVid (PCI/AGP DOS Video accelerator)
|
| Seznam mikroprocesorů Intelu |
|---|
| První procesory (4-bitové, 8-bitové, RISC) |
| Procesory x86 a x86-64 |
|
8086 • 8088 • 80186 • 80188 • 80286 • 80386 • 80486 • Pentium • Pentium Pro • Pentium MMX • Pentium II • Pentium III • Pentium 4 • |
| Architektury x86 a x86-64 |
|
P5 • P6 • Intel Core • Nehalem • Sandy Bridge • Ivy Bridge • Haswell • Broadwell • Skylake • |
| Procesory IA-64 |
| Náklady na energie a provoz naší encyklopedie prudce vzrostly. Potřebujeme vaši podporu... Kolik ?? To je na Vás. Náš FIO účet — 2500575897 / 2010 |
|---|
| Informace o článku.
Článek je převzat z Wikipedie, otevřené encyklopedie, do které přispívají dobrovolníci z celého světa. |
