Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Web Analytics
Cookie Policy Terms and Conditions Pentium - Wikipedia, wolna encyklopedia

Pentium

Z Wikipedii

Pentium MMX
Pentium MMX

Pentium to mikroprocesor zaprojektowany i wytwarzany przez firmę Intel, ukazał się na rynku 22 marca 1993 jako następca serii 486. Pentium miał się oryginalnie nazywać 80586 lub i586, jednak ponieważ Intel nie mógł zarejestrować samych cyfr jako znak towarowy, wybrano nazwę "Pentium". Niemniej w pierwszych programach powstałych w tym czasie i w ich dokumentacji używano często nazwy "i586".

Główne zmiany w porównaniu z 486:

  • Architektura superskalarna – Pentium został pierwszym procesorem CISC, w którym użyto typowego dla konkurencyjnej architektury RISC rozwiązania zwanego "potokami" (ang. "pipelines"). Jeden potok "U" potrafiący wykonać każdą instrukcję, a drugi – "V" potrafiący wykonywać jedynie najprostsze, najczęściej używane komendy, co pozwalało Pentium na wykonywanie więcej niż jednej instrukcji w czasie pojedynczego cyklu. Pierwsze połączenie architektury x86 i RISC sygnalizowało, że jest możliwe połączenie tych dwóch rozwiązań tworząc procesory "hybrydowe". De facto Pentium był logicznie dwoma i486 korzystającymi ze wspólnego zestawu rejestrów i magistrali, wykonującymi pojedynczy program. Czasy wykonania większości operacji były podobne z i486 (większość instrukcji w 1 takt), jednak procesor był w stanie wykonywać efektywnie 2 instrukcje równocześnie, o ile nie były one złożone i od siebie zależne. W praktyce działo się tak przez 20-30% czasu przy niezoptymalizowanym kodzie.
  • 64-bitowa szyna danych. Wszystkie główne rejestry pozostały 32-bitowe, ale podwojono ilość informacji pobieranej z RAM-u.
  • Zestaw instrukcji MMX (dodane w późniejszych modelach) – prosty zestaw instrukcji SIMD pomocny w obróbce aplikacji multimedialnych.
  • Rozdzielenie cache na cache instrukcji i danych i podwojenie jego wielkości (2x 8kB i 2x 16kB w wersji MMX).
  • Bufory zapisu zwiększające prędkość współpracy z cache i magistralą (dodatkowo podwojone w wersji MMX).
  • Dodatkowe 4 linie adresowe (praktycznie nieużywane); dopiero w Pentium Pro pojawiły się skuteczne mechanizmy adresowania z ich użyciem.
  • Jednostka branch prediction do przewidywania skoków (80% skuteczność, z powodu błędu; w Pentium MMX zmieniona na jednostkę z Pentium Pro z 90% skutecznością).
  • Wyższa częstotliwość taktowania szyny (początkowo 60 i 66MHz).
  • Przeprojektowany koprocesor (5-6x wydajniejszy niż w i486).

Nowa architektura Pentium oferowała mniej więcej dwukrotnie większą moc obliczeniową w porównaniu z intelowskimi 486. Najszybsze modele 486 produkowane później miały prawie taką samą wydajność jak Pentium pierwszej generacji, a niektóre zaawansowane klony 486 produkowane przez AMD równały się wydajnością z Pentium 75.

Pentium MMX 200MHzWidok z dołu
Pentium MMX 200MHz
Widok z dołu

Dwa pierwsze modele Pentium miały częstotliwość taktowania 60 i 66 MHz. Były one kompatybilne z gniazdem Socket 4. Później pojawiły się wersje 75, 90, 100, 120, 133, 150, 166, 200 i 233 MHz oraz 266MHz (233 tylko w wersji MMX, 266 tylko w wersji MMX Mobile), dla których stworzono gniazdo Socket 5, a później Socket 7. Na bazie Pentium powstały także procesory Pentium OverDrive służące do upgrade'u systemów 486, miały one prędkości 63 i 83 MHz i 2x większy cache (2x 16kB) z uwagi na problemy z wydajnością spowodowane wolniejszą i węższą szyną.

Pierwsze Pentium (nazwa kodowa P5) były produkowane używając technologii 0,8 mikrometra. Następny model, P54, używał już technologii 0,6 µm i prędkość rdzenia procesora różniła się od szybkości magistrali FSB. Kolejna generacja, P54C, zbudowany był przy użyciu technologii 0.35 µm i całkowicie przy użyciu procesu produkcji CMOS (do tej pory używana była technologia Bipolar CMOS).

P55C, jak się nazywała następna wersja Pentium, została nazwana "Pentium with MMX Technology" (zazwyczaj nazywane po prostu "Pentium MMX") i bazowała na rdzeniu P5 zbudowanym z użyciem technologii 0.35 µm, ale z dodatkowymi 57 nowymi instrukcjami MMX. Jednak aby procesor mógł skorzystać z tych instrukcji, potrzebne były programy specjalnie dla nich napisane i niewielka różnica w wydajności w porównaniu z rdzeniem P5 spowodowana była powiększeniem wielkości cache z 16 kiB na 32 kiB, zastosowaniem jednostki przewidywania skoków z Pentium Pro i zwiększeniem (z 2 do 4) buforów zapisu do pamięci, a nie dodatkowymi instrukcjami.

Wczesne wersje Pentium taktowane 60, 66 i 90 MHz (P5 5V) miały problem z jednostką zmiennoprzecinkową, co w rzadkich okolicznościach zmniejszało dokładność niektórych obliczeń. Problem ten, odkryty w 1994 roku, był poważnym źródłem zakłopotania dla Intela, który w końcu zgodził się wymienić wszystkie wadliwe chipy na poprawione wersje. Pomimo bardzo negatywnej prasy (do czego przyczynił się między innymi fakt, że Intel wiedział o problemie, ale go zatuszował do czasu aż stał się on powszechnie znany), bardzo wiele osób skorzystało z oferty Intela, jako że wada ta w normalnym użyciu komputera nie powodowała żadnych problemów. Pierwsze wersje Pentium, taktowane zegarem 60 i 66 MHz i budowane w technologii 0.8 µm, były bardzo delikatne i, jak na tamte czasy, wydzielały z siebie bardzo dużo ciepła.

Po sukcesie Pentium i znacznych sumach pieniędzy wydanych na promocję tego procesora, sama nazwa "Pentium" stała się na tyle znana, że Intel postanowił pozostawić ją dla następnych generacji procesorów x86, pomimo że wiele z nich nie ma prawie nic wspólnego z pierwszym Pentium. Współcześnie chipy "Pentium" stanowią główną część produkcji i używane są w komputerach stacjonarnych i przenośnych, procesory Celeron stanowią "niskobudżetową" część oferty Intela – mają mniejszą cenę, ale i mniejsza wydajność, a procesory Xeon są przeznaczone do pracy w serwerach. W ramach jednej generacji wszystkie modele i odmiany Pentium mają zazwyczaj tę samą podstawową mikroarchitekturę, ale różnią się zazwyczaj szybkością taktowania, wielkością cache i obudową. Zdarzają się jednak przypadki, że jedyną cechą łączną jest nazwa, bo same chipy nie mają prawie żadnych innych cech wspólnych – tak jak pierwsze Pentium i Pentium Pro lub Pentium 4 i Pentium M.

Obecnie Intel porzucił nazwę Pentium dla nazw Core Solo dla procesorów jednordzeniowych oraz Core Duo dla procesorów dwurdzeniowych w nootebookach. Nazwa Pentium została dla jednordzeniowych procesorów desktopowych .

[edytuj] Linki zewnętrzne


Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu