Mikroprocesor

Przykładowe mikroprocesory

Mikroprocesorukład cyfrowy wykonany jako pojedynczy układ scalony o wielkim stopniu integracji (ULSI) zdolny do wykonywania operacji cyfrowych według dostarczonego ciągu instrukcji.

Mikroprocesor łączy funkcje centralnej jednostki obliczeniowej (CPU) w pojedynczym półprzewodnikowym układzie scalonym. Pierwszy mikroprocesor działał w oparciu o słowa 4-bitowe.

Mikroprocesor umożliwił rozwój mikrokomputerów w połowie lat 70. XX w. Przed tym okresem, elektroniczne CPU były konstruowane z zajmujących wiele miejsca układów scalonych małej skali integracji. Poprzez zintegrowanie procesora w jeden lub kilka układów scalonych o coraz wyższej skali integracji (zawierających odpowiednik tysięcy lub milionów tranzystorów), stosunek możliwości do ceny procesora znacząco wzrósł. Od połowy lat siedemdziesiątych, dzięki intensywnemu rozwojowi układów scalonych, mikroprocesor stał się najbardziej rozpowszechnioną formą CPU, prawie całkowicie zastępując wszystkie inne.

Ewolucję mikroprocesora dobrze opisuje prawo Moore’a mówiące o wzroście wydajności na przestrzeni lat. Mówi ono, że złożoność układów scalonych (liczba tranzystorów), przy zachowaniu minimalnego kosztu składników, będzie się podwajać co 18 miesięcy. Stwierdzenie to zachowuje prawdziwość od czasu wczesnych lat 70. Począwszy od układów porównywalnych z prostymi kalkulatorami, mikroprocesory osiągały coraz wyższą moc obliczeniową, co w rezultacie doprowadziło do ich dominacji nad każdą inną formą komputera.

Historia mikroprocesora

Początki

Intel 4004 z 1971 roku

Idea mikroprocesora była naturalną konsekwencją rozwoju techniki – jej urzeczywistnienie było jedynie kwestią czasu. Prace nad prototypem mikroprocesora rozpoczęły trzy konkurujące ze sobą firmy. W efekcie, w zbliżonym czasie pojawiły się pierwsze układy nadające się do produkcji seryjnej. Były to:

Intel

Intel 4040 z 1974 roku

Jednym z twórców idei mikroprocesora był Marcian „Ted” Hoff z nowo powstałej firmy Intel. Wpadł on na pomysł, by zamiast 12 niezależnych układów scalonych do kalkulatorów zaprojektować jeden, który będzie w stanie pełnić funkcje wszystkich tych elementów razem wziętych. Rezultatem prac Hoffa oraz Federico Fagginiego było powstanie 15 listopada 1971 r. pierwszego komercyjnego mikroprocesora czterobitowego o nazwie 4004. Zawierał on 2300 tranzystorów i wykonany był w technologii p-MOS. Miał zbiór 46 rozkazów (instrukcji) i działał przy maksymalnej częstotliwości taktowania 740 kHz z prędkością wykonania 60 tys. rozkazów na sekundę. Został wykorzystany do kalkulatorów firmy BUSICOM. Pierwszym na świecie procesorem był jednak składający się z sześciu układów MOS układ F14 CADC używany w samolocie Grumman F-14 Tomcat.

Garrett

W 1968 roku Garrett został zaproszony do pracy przy tworzeniu komputera dla myśliwca Grumman F-14 Tomcat, który swoimi możliwościami miał przewyższać sterujące lotem systemy elektroniczne używane w Marynarce Wojennej USA. Projekt został ukończony w 1970 roku i używał opartego na technologii MOS układu scalonego („chip”) jako rdzenia CPU. Projekt był mniejszy i dużo bardziej niezawodny niż systemy mechaniczne, z którymi konkurował i został wprowadzony we wszystkich wczesnych modelach Tomcata. Jednakże był on tak zaawansowany, że Marynarka Wojenna odmówiła publikacji jego projektu aż do roku 1997. Z tego też powodu używany chipset (zestaw układów zaprojektowanych do współpracy ze sobą) CADC i MP944 nie są powszechnie znane nawet obecnie.

TMS 1000 z 1971 roku

Texas Instruments

TI zbudowało 4-bitowy mikroprocesor TMS 1000 oraz wyposażyło go w odpowiedni kod źródłowy. W ten sposób 17 września 1971 r. powstał układ TMS1802NC, który posłużył jako scalony rdzeń kalkulatora TI-35. Pod względem pełnionej funkcji był to zatem odpowiednik intelowskiego 4004.

Prawa patentowe

TI złożyło wniosek o przyznanie patentu na mikroprocesor 4 września 1973 r. Gary Boone dostał patent (U.S. Patent 3,757,306) dla architektury scalonego mikroprocesora. Nie wiadomo do końca, która firma jako pierwsza skonstruowała działający mikroprocesor. W roku 1971, jak i 1976 Intel i TI uzgodniły, że Intel będzie płacił TI pieniądze za prawa patentowe do mikroprocesora. Dokładny opis tych zdarzeń zawierają akta sprawy pomiędzy Cyrixem i Intelem, w których to TI występuje jako twórca i właściciel patentu na mikroprocesor. Co ciekawe, firmom trzecim został przyznany patent na coś, co w sumie może być „mikroprocesorem”.

Również patent obejmujący konstrukcję pierwszego komputera jednoukładowego (mikrokontrolera) został przyznany Gary’emu Boone i Michaelowi J. Cochranowi z firmy TI (U.S. Patent 4,074,351).

Mikroprocesory 8-bitowe

Intel 8008 z 1972 roku
Mikroprocesor MOS 6502 w obudowie DIL-40 powstały w 1975 roku
Reklama MOS 6502 z września 1975. Podczas gdy układy 8080 i 6800 były dostępne w cenie 179 USD, to konkurencyjna cena 6502 wynosiła jedynie 25 USD.

Według „Historii Komputerów” (MIT Press), strony 220–221, Intel zawarł kontrakt z Computer Terminals Corporation, zwaną później Datapoint z San Antonio (Texas), dotyczący układu do terminalu, który właśnie opracowywała ta firma. Datapoint zrezygnował z późniejszego wykorzystywania tego chipu, natomiast Intel w kwietniu 1972 r. nadał mu nazwę 8008. Był to pierwszy na świecie mikroprocesor 8-bitowy. Stał się on podstawą sławnego MARK-8, zestawu komputerowego przedstawionego w magazynie Radio-Elektronika w 1974 r. Układ scalony 8008 oraz jego następca, sławny na cały świat Intel 8080, otworzyły rynek mikroprocesorów.

Reklama Zilog Z80 z maja 1976 roku

Procesory 8008 stały się prekursorami bardzo udanej serii Intel 8080 (1974 r.), Zilog Z80 (1976 r.) oraz pochodnych 8-bitowych procesorów Intela. Konkurująca z tym układem Motorola 6800 została wypuszczona na rynek w kwietniu 1974 roku. Architektura 6800 została rozbudowana przez firmę MOS Technology, założoną przez wcześniejszych pracowników Motoroli – powstał w ten sposób układ MOS 6501, a następnie, po konflikcie dotyczącym praw autorskich, układ MOS 6502, który ujrzał światło dzienne w 1975 roku, stając się konkurencją dla Z80 pod względem ceny (i następnie – popularności).

Zarówno komputery oparte na Z80, jak i 6502 mogły być produkowane względnie tanio dzięki prostocie magistrali oraz zintegrowaniu elementów, które w alternatywnych projektach trafiały poza CPU (np. kontrolera pamięci w Z80). Były to cechy, które pozwoliły w latach 80. na przeprowadzenie rewolucji w postaci dostarczania do domów prostych komputerów jako zestawów do samodzielnego montażu, ewentualnie dostarczanie gotowych produktów (komputerów domowych) w cenie 99$.

Mikroprocesor WDC 65C02 z 1982 roku

Western Design Center, Inc. (WDC) zaprezentował w 1982 roku oparty na technologii CMOS WDC 65C02 oraz sprzedał licencje kilku firmom, które to stały się rdzeniem komputerów osobistych Apple IIc oraz IIe, klasy wszczepialnych medycznych rozruszników serca i defibrylatorów, przemysłowych, konsumenckich i samochodowych urządzeń. WDC zapoczątkował licencjonowanie technologii mikroprocesorowych, która była potem kontynuowana przez ARM oraz innych producentów w latach 90. XX wieku.

Atutem Motoroli w świecie 8-bitowym był wprowadzony do produkcji w 1978 roku MC6809, dość kontrowersyjnie uważany za najmocniejszy i najlepszy spośród kiedykolwiek wyprodukowanych procesorów 8-bitowych. Jest on także uważany za najbardziej skomplikowany układowo projekt, który kiedykolwiek wprowadzono do użycia w mikroprocesorach. W nowszych układach skomplikowana logika układowa była już sukcesywnie zastępowana przez mikroprogramowanie, pozwalające na realizację tych samych operacji w układach zawierających znacznie mniej bramek logicznych.

Mikroprocesor Signetics 2650

Kolejnym wczesnym 8-bitowym mikroprocesorem był Signetics 2650, który cieszył się sporym zainteresowaniem ze względu na swą innowacyjność oraz rozbudowaną listę rozkazów.

Mikroprocesor RCA 1802

Ważnym mikroprocesorem w świecie lotów kosmicznych był RCA 1802 (zwany też CDP1802, RCA COSMAC) przedstawiony w 1976 roku. Był on używany w sondzie Galileo (wystrzelonej na Jowisza w 1989 roku, dotarła na miejsce w 1995 r.). Mikroprocesor RCA COSMAC był pierwszą implementacją technologii C-MOS. Jego atutem był niski pobór mocy, a także zwiększona odporność na promieniowanie kosmiczne i skutki wyładowań elektrostatycznych (dwie ostatnie cechy osiągnięto dzięki zastosowaniu technologii opartej na krzemie i szafirze).

Mikroprocesory 16-bitowe

Pierwszym 16-bitowym mikroprocesorem segmentowym (składającym się z kilku układów scalonych) był wyprodukowany przez National Semiconductor IMP-16 przedstawiony na początku 1973 roku. 8-bitowa wersja tego układu została przedstawiona w 1974 roku jako IMP-8. W tym samym roku National zaprezentował także pierwszy jednoukładowy 16-bitowy mikroprocesor, PACE, zastąpiony później wersją NMOS o nazwie INS8900.

Kolejnymi wczesnymi konstrukcjami 16-bitowymi procesorów segmentowych są:

Oba procesory zostały wyprodukowane w latach 1975–1976 r.

Mikroprocesor TMS 9900 z 1976 roku

Pierwszym jednoukładowym 16-bitowym mikroprocesorem był TMS 9900 (TI), który był także kompatybilny z linią minikomputerów TI-990. TMS 9900 został użyty w minikomputerze TI-990/4, komputerze domowym TI-99/4A, oraz linii OEM płyt mikrokomputerowych TM990. Układ został zamknięty w sporej ceramicznej 64-pinowej obudowie typu DIP, podczas gdy większość ówczesnych mikroprocesorów 8-bitowych mieściła się w tańszych i bardziej rozpowszechnionych plastikowych obudowach DIP 40-pin. Następca TMS9900, TMS 9980, został zaprojektowany jako konkurencja dla Intelowskiego 8080, zawierał pełny zestaw instrukcji 16-bitowych, jednak posiadał jedynie 8-bitową szynę danych i przestrzeń adresową ograniczoną do 16KB. Trzeci układ, TMS 9995, został zaprojektowany od nowa. Rodzina rozszerzyła się później o układy 99105 oraz 99110.

Western Design Center (WDC) zaprezentowało oparty na technologii CMOS układ 65815, będący 16-bitowym ulepszeniem WDC CMOS 65C02 w roku 1984. 16-bitowy 65816 stał się sercem Apple IIgs a później także Konsoli Super Nintendo (SNES) stając się w ten sposób najbardziej popularnym układem 16-bitowym.

Intel podążył inną ścieżką, nie próbował on naśladować minikomputerów. Zamiast tego rozszerzył swój 8080 do 16-bitowego 8086, pierwszego członka rodziny x86, która opanowała rynek nowoczesnych komputerów PC. Intel wprowadził 8086 jako układ przedłużający życie programom napisanym na 8080. Z kolei układ 8088, używająca 8-bitowej szyny danych wersja procesora 8086, była pierwszym procesorem zastosowanym w wyprodukowanym przez IBM PC, modelu IBM 5150. Następcy 8086 i 8088 to Intel 80186, 80286 oraz wypuszczony w 1985 roku 32-bitowy 80386. Procesory te umocniły swoją dominację na rynku PC głównie dzięki kompatybilności wstecznej.

Zintegrowana jednostka do zarządzania pamięcią mikroprocesora została wynaleziona przez Intela i opatentowana jako U.S. patent 4,442,484.

Mikroprocesory 32-bitowe

Następną generację stanowią mikroprocesory 32-bitowe, z których najbardziej popularne to Intel 80386 i Motorola 68020 / Motorola 68030. Zwiększeniu szyny adresowej i szyny danych do 32 bitów uległo także zwiększenie częstotliwości taktowania zegara. Układ 68020 pracujący przy 20 MHz osiągał szybkość 4 MIPS-ów. Unowocześnieniem jego był MC68030 zawierający 300 tys. tranzystorów i pracujący przy 30 MHz przez co osiągał moc obliczeniową 7 MIPS. Dla porównania układ 80386 zawierał 275 tys. tranzystorów i przy 20 MHz osiągał 5 MIPS-ów. W 1989 roku został wprowadzony przez firmę Intel mikroprocesor 80486 (1,2 mln tranzystorów, 25 MIPS przy 33 MHz) zastosowany do budowy nowej generacji komputerów PC 486. W 1990 Motorola wypuściła MC68040. W 1993 Intel wydaje mikroprocesor Pentium 60 MHz.

Budowa typowego mikroprocesora

W prawie każdym mikroprocesorze możemy wyróżnić następujące bloki

  • ALUjednostka arytmetyczno-logiczna (Arithmetic Logic Unit), wykonuje ona operacje logiczne na dostarczonych jej danych, podstawowy zestaw to: dodawanie, podstawowe operacje logiczne (AND, XOR, OR, NOT), oraz przesunięcia bitowe w lewo i w prawo. W bardziej złożonych mikroprocesorach zestaw ten jest znacznie bogatszy.
  • CU – układ sterowania (Control Unit), zwany też dekoderem rozkazów. Odpowiedzialny jest on za dekodowanie dostarczonych mikroprocesorowi instrukcji i odpowiednie sterowanie pozostałymi jego blokami (na przykład jeśli zdekodowaną instrukcją będzie dodawanie, CU odpowiednio ustawi sygnały sterujące, by ALU wykonała tę właśnie operację)
  • Rejestry – umieszczone wewnątrz mikroprocesora komórki pamięci o niewielkich rozmiarach (najczęściej 4/8/16/32/64/128 bitów) służące do przechowywania tymczasowych wyników obliczeń (rejestry danych) oraz adresów lokacji w pamięci operacyjnej (rejestry adresowe). Proste mikroprocesory mają tylko jeden rejestr danych zwany akumulatorem. Oprócz rejestrów danych i rejestrów adresowych występuje też pewna liczba rejestrów o specjalnym przeznaczeniu:
    • PC – licznik rozkazów (Program Counter) – zawiera on adres komórki pamięci zawierającej następny rozkaz do wykonania
    • IR – rejestr instrukcji (Instruction Register) – zawiera on kod aktualnie wykonywanej przez procesor instrukcji.
    • SP – wskaźnik stosu (Stack Pointer) – zawiera adres wierzchołka stosu

Mikroprocesor komunikuje się z otoczeniem za pomocą szyny danych i szyny adresowej.

Generalnie każdy bardziej skomplikowany mikroprocesor można zaklasyfikować do jednej z trzech architektur:

  • CISC (Complex Instruction Set Computers)
  • RISC (Reduced Instruction Set Computers)
  • VLIW (Very Long Instruction Word)

Każda z nich ma swoją specyfikę, swoje wady i zalety.

Mikroprocesor MCY7880

Polska

W Polsce pod koniec lat 70. zakłady CEMI rozpoczęły produkcję mikroprocesora MCY7880 (początkowa nazwa UCY7880) będącego klonem 8080A.

Obecnie w Polsce produkcją specjalizowanych układów scalonych zajmuje się kilka przedsiębiorstw. Firma DCD odniosła sukces przedstawiając w 2011 roku najszybszy na świecie w swojej klasie mikrokontroler[1], a w 2015 roku zaprezentowała 32-bitowy procesor D32PRO konkurencyjny dla procesorów typu ARM w urządzeniach mobilnych. D32PRO również był szybszy w testach z zaprezentowanym procesorem ARM[2]. Innym polskim projektem jest mikroprocesor Warszawa[3].

W Listopadzie 2016 w mediach pojawiła się informacja o powołaniu konsorcjum POL-PUS mające produkować mikrochipy do użytku w nowych dowodach osobistych[4].

Kalendarium

1971

  • Ted Hoff, Stan Mazor i Federico Faggin opracowują pierwszy mikroprocesor 4-bitowy Intel 4004 (108 kHz). Zajmował powierzchnię 12 mm². Wykonywał 60 tys. operacji na sekundę. Składał się z 2300 tranzystorów. Kosztował 200 USD.

1972

  • 24 sierpnia Intel wypuszcza mikroprocesor Intel 8008. Jest to 8-bitowy układ o częstotliwości zegara 200 kHz. Może wykonać 300 tys. instrukcji na sekundę i zaadresować 16 KB pamięci. Zawierał ok. 3500 tranzystorów.

1974

  • 1 kwietnia Intel przedstawia 8-bitowy mikroprocesor Intel 8080 (2 MHz), ulepszoną wersję modelu 8008. Składający się z 6 tys. tranzystorów. 8080 adresował 64 KB pamięci, 75 rozkazów. Jego cena to 360 dolarów. 8080 jest 5 razy szybszy od swojego poprzednika.

1975

  • Motorola wypuszcza na rynek procesor Motorola 6800,
  • Firma MOS Technologies wprowadza na rynek mikroprocesor 6502

1976

  • W marcu Intel przedstawia procesor Intel 8085 (5 MHz), w którym znajduje się 6,5 tys. tranzystorów.
  • W lipcu Zilog wypuszcza 8-bitowy procesor Z80 (2,5 MHz, 176 rozkazów).

1978

  • W czerwcu Intel wypuszcza na rynek pierwsze mikroprocesory 16-bitowe – Intel 8086 (o częstotliwości zegara 4,77 MHz, składający się z 29 tys. tranzystorów w technologii 3 mikronów, który potrafi zaadresować 1 MB pamięci) i Intel 8088 (zewnętrznie okrojony do 8 bitów).

1979

  • We wrześniu Motorola wprowadza 32-bitowy mikroprocesor MC68000, jeden z najbardziej wydajnych układów 32-bitowych, składający się z 68 tys. tranzystorów (stąd jego nazwa).

1980

1981

1982

1984

Procesor Intel i486 DX 25 MHz SX328 z kwietnia 1991 roku z USA

1985

  • W październiku Intel przedstawia 32-bitowy procesor 80386, 16 MHz; zbudowany jest z ok. 275.000 tranzystorów w technologii 1 mikrona.

1987

  • Motorola prezentuje MC68030, który składa się z około 273 tys. tranzystorów

1988

1989

  • W kwietniu powstaje procesor Intel 80486, który zawiera 1,2 mln tranzystorów.

1990

  • Zmiana nazwy Intela 80486 na i486, ponieważ okazuje się, że liczba nie może być zarejestrowanym znakiem handlowym.
  • Motorola przedstawia 32-bitowy układ MC68040, taktowany zegarem 25 MHz. Mikroprocesor jest zbudowany z ok. 1,2 miliona tranzystorów, zawiera jednostkę zmiennoprzecinkową oraz dodatkową pamięć cache do przechowywania instrukcji programu i danych.

1993

  • W marcu powstaje procesor Intel Pentium, wyprodukowany w technologii 0,8 mikrona. Taktowany jest zegarem 60 MHz lub 66 MHz. Zawiera ok. 3,2 miliona tranzystorów. W roku 1994 odkryty zostanie błąd w budowie procesora, powodujący nieprawidłowe wykonywanie obliczeń.

1994

  • Pentium 100 MHz

1995

  • W listopadzie Intel wypuszcza procesory Pentium Pro, taktowane zegarami 150 MHz, 180 MHz i 200 MHz. Układy zbudowane są z 5,5 miliona tranzystorów oraz Pentium taktowane zegarem 133 MHz. Odpowiedzią firmy AMD na procesor Pentium był procesor AMD K5 taktowany zegarem z częstotliwością od 75 do 116 MHz. Procesor ten, tak jak Intelowski Pentium, posiadał 32 kB pamięci podręcznej pierwszego poziomu i tak jak konkurent, był tworzony w technologii 0,35 mikrometra.

1996

Intel Pentium MMX 200 MHz w obudowie CPGA
  • Powstaje Intel Pentium Pro 200 MHz oraz pierwsze Pentium MMX, powstają pierwsze konkurencyjne dla Pentium procesory CYRIX MII oraz AMD K6.

1997

1998

Cyrix MII 333 MHz
Celeron 400 MHz w obudowie Socket 370
  • Powstaje tania alternatywa Pentium II Celeron oraz konkurencyjne AMD K6-2, a także AMD K6-III 3DNow!
  • Intel Pentium II 450/100 MHz; Deschutes 450 MHz
  • Celeron 300A i 333 (znane jako Mendocino)- Pentium II z mniejszą pamięcią L2, starsze całkiem bez pamięci L2
  • Pentium II innych firm: AMD K6-2 333 MHz i AMD K6-2 3D ze wspomaganiem grafiki 3D,
  • Cyrix MII 300 MHz
  • Intel Xeon – PII/450 MHz + pamięć L2 0,5-2 MB, dostęp z pełną częstością.
  • Pentium OverDrive dla PPro – dodaje MMX, zegar 166 → 333 MHz
  • UltraSparc III 600 MHz, skalowalne systemy, pamięć L2 do 8 MB
  • JavaChip (Sun), Java 701, 200 MHz

1999

  • Intel wprowadza procesor Katmai, czyli Pentium III z SSE (Streaming Single Instruction Multiple Data), 70 rozkazów wspomagających multimedia, 500–800 MHz. Każdy układ zawiera unikatowy numer identyfikacyjny, który można sprawdzić za pośrednictwem Internetu. Wzbudza to wiele kontrowersji i powszechnie uważane jest za poważny cios w prywatność nabywców.
  • AMD w odpowiedzi na Pentium III wydaje układ Athlon, który w większości testów wypada lepiej niż jego konkurent. Dzięki temu następuje znaczny spadek cen procesorów.
  • Pentium III Xeon, do 600 MHz, do 2 MB pamięci L2, drogie procesory do serwerów.
  • Intel Coppermine, Cascades 600–800 MHz, technologia 0,18 μm
  • AMD Athlon, 650 MHz, szybszy od Intela! Technologia 3D now, rozszerzająca możliwości zastosowań multimedialnych i grafiki 3D.
  • Intel Itanium (poprzednio Merced), nowa architektura IA-64 Intela + HP, 1 GHz (ale tylko eksperymentalnie)

2000

  • W lutym AMD przedstawia nowy procesor Athlon taktowany zegarem 1,1 GHz. W odpowiedzi na to Intel jeszcze w tym samym miesiącu prezentuje układ 1,5 GHz.
  • Intel Itanium IA-64, od 733 MHz, magistrala 133 MHz, L1-L3;
  • Intel Pentium 4 (Williamette), architektura NetBurst, od 1,3 MHz/400 MHz
  • AMD Athlon 1,1 GHz i Intel PIII 1,13 GHz
  • AMD Mustang, od 1,2 MHz/266 MHz.
  • IBM Power 4, Sun – Sparc 64V.
  • Alpha 21264 – druga generacja procesorów Alpha, do 1 GHz/333 MHz;
  • Rosyjski mikroprocesor E2K Elbrus, 2-5 szybszy od P4
  • Notebooki: oszczędny Crusoe firmy Transmeta, od 1 GHz/266 MHz;
  • Procesory P III z technologią SpeedStep;
  • AMD Corvette, od 900 MHz/266 MHz.

2001

SUN UltraSparc III
  • Serwery: Intel Itanium IA-64, od 733 MHz, magistrala 133 MHz, L1-L3;
  • Intel Gallatin, od 1,8 MHz/400 MHz, L2 4 MB.
  • Pentium 4 Xeon, od 1,3 GHz/400 MHz, L1-L3
  • Itanium-McKinley w serwerach, od 1,5 GHz/400 MHz, rozwój 64-bitowej architektury IA-64.
  • IBM Power 4, 64 bit RISC, dual-core, 170 mln tranzystorów!
  • UltraSPARC III
  • PC: Intel P4, 2,0 GHz/266 MHz;
  • Intel Northwood, pokazano układ 3,5 GHz/400 MHz;
  • Intel pokazał eksperymentalny chip na 10 GHz.

2002

Intel Pentium 4 3,0 GHz (Northwood)
  • 7 stycznia – AMD wprowadza nowy procesor AMD Athlon XP 2000+
  • Procesor Intel Pentium® 4,
  • Serwery: Intel Madison IA-64, od 2,5 GHz/400 MHz, L2 do 4 MB, L3 do 16 MB;
  • PC: Intel Deerfield IA-64, 2,8 GHz/400 MHz; L2 do 2 MB, L3 do 8 MB.
  • Intel pokazał (chłodzone cieczą) procesory o częstościach 4,5 GHz.
  • Pentium 4 powyżej 3 GHz i 800 MHz FSB Technologia 0,09 mikrona
  • Technologia 90 nanometrów eksperymentalnie, notebooki z P4 powyżej 2 GHz.

2003

  • Pentium Centrino do notebooków, szybkie procesory oszczędzające energię, z bezprzewodową łącznością w standardzie Wi-Fi (811b);

2004

  • Pentium 4 Grantsdale; P4 Extreme Edition 2,8–3,6 GHz; wersja 4 GHz 10/2004.
  • Technologia 90 nanometrów w procesorach komputerów przenośnych.

2006

2007

  • Technologia 45 nm firmy Intel; procesory Wolfdale, Yorkfield, Yorkfield XE i Penryn z serii Core 2. Procesory dwurdzeniowe.

2008

Core i7 w obudowie LGA 1366
  • Procesory czterordzeniowe, np. Core 2 Extreme QX9770 – 3,2 GHz (2x6 MB L2, 1600 MHz FSB), Core 2 Quad Q9550.
  • Core i7, Bloomfield, Nehalem – technologia 45 nm, 256 KB L2 cache, 8 MB L3 cache, 780 milionów tranzystorów.
  • AMD Phenom II w technologii 45 nm

2010

  • Technologia 32 nm; > 2 mld tranzystorów w mikroprocesorze;

Intel pokazał tranzystory grafenowe o szybkości 100 GHz, które mogą osiągnąć nawet 1000 GHz, technologia w praktyce po 2014 roku.

Rozwój mikroprocesorów

  • 1970 F14 CADC
  • 1971 4-bit Intel 4004 zawierał około 2300 tranzystorów, zaprojektowany i wykonany w technologii 10-mikronowej
  • 1972 8-bit Intel 8008 zawierał około 3500 tranzystorów, taktowanych częstotliwością 200 kHz i mógł wykonywać do 60000 instrukcji na sekundę, zaprojektowany i wykonany w technologii 10-mikronowej
  • 1974 8-bit Intel 8080 zegar 2 MHz, 6 tys. tranzystorów
  • 1976 16-bit TMS 9900
8-bit Zilog Z80
  • 1978 16-bit Intel 8086 zegar 4,77 MHz, zbudowany z 29 tys. tranzystorów w technologii 3 mikronów
  • 1979 32-bit Motorola 68000 68 tys. tranzystorów
  • 1980 Motorola wprowadza nowy 32-bitowy procesor MC68020 zawierający 200 000 tranzystorów
  • 1982 16-bit Intel 80286 134 tys., 6 MHz
  • 1985 Intel 80386 zegar 16 MHz, zbudowany z 275 tys. tranzystorów w technologii 1 mikrona
  • 1987 32-bit MC68030 zawierający 300 tys. tranzystorów i pracujący przy 30 MHz osiągał moc obliczeniową 7 MIPS
  • 1989 32-bit Intel 80486 1 180 235 tranzystorów w technologii 1 mikrona, prędkość 25 MHz – 20 MIPS
  • 1990 32-bit MC68040 40 MHz 1 170 000 tranzystorów 29 MIPS
  • 1992 64-bit DEC Alpha
  • 1993 Pentium 3,3 mln wyprodukowany w technologii 0,8 mikrona, taktowany zegarem 60 MHz
  • 1995 Pentium Pro 5,5 mln, 150 MHz, technologia 0,6 mikrona (600 nm)
  • 1997 Pentium II 7,5 mln z MMX 300 MHz
  • 1999 Pentium III 9,5 mln z SIMD 500 MHz
  • 2000 Pentium 4 42 mln z SSE2 1,4 GHz wykonany w technologii 0,18 mikrona
  • 2002 Pentium 4 (Northwood) 2,4 GHz, 55 mln, utworzony w oparciu o technologię 0,13 mikrona
  • 2004 Pentium 4 (Prescott) 3,4 GHz, 125 mln, technologia 90 nm
  • 2004 Pentium D 230 mln tranzystorów
  • 2008 Core i7 technologia 45 nm, 780 milionów tranzystorów.

Kierunki rozwoju mikroprocesorów

Możliwe drogi rozwoju:

Galeria

Zobacz też

Przypisy

  1. W Polsce powstał najwydajniejszy na świecie procesor, www.chip.pl [dostęp 2016-11-30].
  2. D32PRO (nie?)pierwszy 32-bitowy polski procesor. Konkurencja dla ARM, „PCWorld” [dostęp 2016-11-30].
  3. Procesor Warszawa i cała ta wrzawa, „Gadżetomania.pl” [dostęp 2016-11-30].
  4. Polski mikroprocesor [dostęp 2016-11-30].

Bibliografia

  • Piotr Misiurewicz, Podstawy techniki mikroprocesorowej, Warszawa: WNT, 1991, ISBN 83-204-1339-7, OCLC 750583836.
  • K. Badźmirowski, J. Pieńkos, W. Piestrzyński, Systemy mikroprocesorowe, WNT W-wa, 1991, ISBN 83-204-0258-1.
  • E.E. Klingman, Projektowanie systemów mikroprocesorowych, WNT, W-wa 1992, ISBN 83-204-0412-6.

Media użyte na tej stronie

CEMI MCY 7880.jpeg
Autor: unknown, Licencja: CC-BY-SA-3.0
KL SUN UltraSparc 3.jpg
Autor: Konstantin Lanzet, Licencja: CC BY-SA 3.0
CPU SUN UltraSparc III.
UPD8086D-2 NEC 1984year 19week JAPAN.JPG
Autor: Andrzej w k 2, Licencja: CC BY-SA 4.0
Mikroprocesor NEC uPD8086D-2 (8MHz) z 1984roku 19tygodnia wyprodukowany w Japonii (klon Intel D8086-2)
KL Intel C8008-1.jpg
Autor: Konstantin Lanzet, Licencja: CC BY-SA 4.0
CPU Intel C8008-1
KL Cyrix MII-333.jpg
Autor: Konstantin Lanzet, Licencja: CC-BY-SA-3.0
CPU Cyrix MII 333 Mhz
KL RCA 1802.jpg
Autor: Konstantin Lanzet (with permission), Licencja: CC-BY-SA-3.0
CPU RCA CDP1802
KL Motorola XC68040.jpg
Autor: Konstantin Lanzet, Licencja: CC-BY-SA-3.0
CPU Motorola XC68040 (1993 made)
MOS 6501 6502 Ad Sept 1975.jpg
Introductory advertisement offering the MOS 6501 and MOS 6502 microprocessors for sale at the Western Electronic Show and Convention (WESCON), San Francisco, September 16-19, 1975. The ad appeared in several magazines, this one in the September 1975 issues of IEEE Computer (pages 38-39).
MOS 6502AD 4585 top.jpg
Autor: unknown, Licencja: CC-BY-SA-3.0
KL Motorola MC68000 CDIP.jpg
Autor: Konstantin Lanzet, Licencja: CC BY-SA 3.0
CPU Motorola MC68000 CDIP
Motorola MC6800 microprocessor.jpg

The Motorola MC6800 8-bit microprocessor was announced in March 1974 and shipments of the M6800 family of MPU, RAM, ROM and peripherals began in December 1974. The L suffix indicates a ceramic package; the P suffix was for a plastic package. This chip was produced in the 11th week of 1977.

  • "Motorola joins microprocessor race with 8-bit entry", Electronics (McGraw-Hill), 47 (5), pp. 29-30, March 7, 1974.
  • "Microcomputer system runs on one 5-V supply", Electronics (McGraw-Hill), 47 (26), pp. 114-115, December 26, 1974. "Motorola's M6800 microcomputer system … is moving out of the sampling stage and into full production."
KL Intel P4040.jpg
Autor: Konstantin Lanzet, Licencja: CC-BY-SA-3.0
CPU Intel P4040 plastic DIP.
MC6809EP.jpg
Photograph of a 1MHz Motorola 6809E (External Clock) microprocessor. The date code indicates it was manufactured in the 28th week of 1983. From the collection of the contributor, most likely pulled from a TRS-80 Color Computer. The package is a standard plastic (P suffix) 40 pin dual-inline.
KL MOS 6502.jpg
Autor: Konstantin Lanzet (with permission), Licencja: CC-BY-SA-3.0
CPU MOS 6502
Intel core i7-975 top R7309725 wp.jpg
Autor: smial (talk), Licencja: FAL
Intel core i7-975 Prozessor, LGA1366, Ansicht von oben auf den Heatspreader
KL Motorola MC68008.jpg
Autor: Konstantin Lanzet (with permission), Licencja: CC-BY-SA-3.0
CPU Motorola MC68008
Itanium2.JPG
Autor: unknown, Licencja: CC-BY-SA-3.0
KL Signetics 2650AN.jpg
Autor: Konstantin Lanzet, Licencja: GFDL
CPU Signetics 2650
WDC W65C02.jpg
Autor: unknown, Licencja: CC-BY-SA-3.0
Intel 4004.jpg
Autor: Original uploader was LucaDetomi at it.wikipedia, Licencja: CC-BY-SA-3.0
Primo microprocessore Intel, l'it:Intel 4004.
Intel i486 DX 25MHz SX328.jpg
Autor: Andrzej w k 2, Licencja: CC BY-SA 3.0
Procesor Intel i486 DX 25 MHz SX328 z kwietnia 1991 roku z USA CHMOS IV 173,345 mm2
KL TI TMS1100.jpg
Autor: Konstantin Lanzet (with permission), Licencja: CC-BY-SA-3.0
CPU Texas Instruments TMS1100
KL Intel Pentium 4 Northwood.jpg
Autor: Konstantin Lanzet, Licencja: CC-BY-SA-3.0
CPU Intel Pentium 4 Northwood.
Zilog Z-80 Microprocessor ad May 1976.jpg
Zilog Z-80 microprocessor advertisement from May 1976. Federico Faggin, Ralph Ungermann and Masatoshi Shima left Intel in late 1975 to start Zilog. Their product was the Z-80, a superset of the Intel 8080. This two page advertisement appeared in the May 27, 1976 issue of Electronics magazine. (Volume 47, Number 11. Pages 32-33.)
SL3A2down.JPG
CPU Intel Celeron 400 socket 370

sSpec Number: SL3A2 CPU Speed: 400 MHz Bus Speed: 66 MHz Bus/Core Ratio: 6 L2 Cache Size: 128KB L2 Cache Speed: 400MHz

Package Type: PPGA Manufacturing Technology: 0.25 micron Core Stepping: MB0 CPUID String: 0665 Thermal Design Power: 23.7W Thermal Specification: 85°C VID Voltage Range: 2.0V

Information source: http://processorfinder.intel.com/Details.aspx?sSpec=SL3A2
KL Intel 80286 CLCC Top.jpg
Autor: Konstantin Lanzet, Licencja: CC-BY-SA-3.0
CPU Intel 80286, CLCC, top view.
KL Intel Pentium MMX 200.jpg
Autor: Konstantin Lanzet, Licencja: CC BY-SA 4.0
CPU Intel Pentium MMX 200 MHz CPGA.
Sockel7-cpus.JPG
socket7 cpus from AMD, Intel and IBM
KL Intel P8085AH.jpg
Autor: Konstantin Lanzet, Licencja: CC-BY-SA-3.0
CPU Intel P8085AH.
KL NEC V20.jpg
Autor: Konstantin Lanzet, Licencja: CC-BY-SA-3.0
CPU NEC V20