Documente Academic
Documente Profesional
Documente Cultură
Evoluţia microprocesoarelor
Perioada 1971-1981
Intel 4004 (anul 1971)
Primul CPU a fost Intel 4004, un procesor pe 4 biti. Acesta procesa datele
in grupuri de 4 biti, insa instrucţiunile sale erau lungi de 8 biti. Memoria era
separata pentru programe si pentru date. Putea sa folosească 1Kb de memorie
pentru date si 4Kb pentru programe. De asemenea, existau 16 registri de 4 biti
(sau 8 de 8 biti) precum si 46 de instrucţiuni. Acest procesor utiliza doar 2300
de tranzistoare si rula la o viteza de 740KHz (0,74MHz).
1
Intel 4040 (anul 1972)
Intel 4040 era o versiune îmbunătăţită a lui 4004, aducând 14 noi
instrucţiuni, o stiva mai larga (pe 8 nivele), un spaţiu de memorie pentru
programe de 8Kb, precum si posibilitatea de a executa intreruperi. Intel 4040 a
ieşit si in afara atmosferei terestre fiind folosit in sondele spaţiale Pioneer 10 si
Pioneer 11.
2
O alta imbunatatire adusa acestui procesor a fost introducerea primului
coprocesor (procesor pentru operaţii in virgula mobila) si anume Intel 8087.
Acest coprocesor a ajutat la definirea formatului numerelor in virgula mobila
IEEE-754 si lucra cu valori pe 80 de biti. Intel 8086 folosea deja 29.000 de
tranzistoare si rula iniţial la o viteza de 4,77MHz ajungând insa pana la 8MHz.
In 1979 Intel a produs o varianta mai ieftina a lui 8086 si anume 8088. Cea mai
importanta deosebire dintre acesta si predecesorul sau era magistrala de date
care avea o latime de 8 biti.
In anul 1981 IBM a lansat primul calculator personal din lume, care s-a
numit IBM 5150 PC. Acesta folosea procesorul Intel 8088 si rula iniţial CP/M
ca sistem de operare. Multa lume s-a întrebat de ce IBM a ales procesorul pe 8
biti 8088 in locul celorlalte alternative care erau mult mai rapide. Se pare ca
pana si inginerii de la IBM au vrut iniţial sa folosească Motorola 68000, dar
IBM obţinuse deja de la Intel drepturile de a fabrica procesorul 8086.
Un alt motiv pentru care a fost folosit 8088 a fost acela ca varianta pe 8
biti a procesorului de la Intel folosea componente mult mai ieftine si care se
găseau deja de ceva vreme pe piaţa. Imaginati-va cum ar fi arătat astăzi piaţa
PC-urilor daca IBM ar fi decis ca primul PC sa folosească procesor Motorola
68000.
Iniţial sistemul de operare folosit pe PC-ul IBM era CP/M dezvoltat de
Digital Research. Insa, in urma unor neintelegeri cu privire la costurile acestui
sistem, IBM a angajat o mica firma care dezvolta limbaje de programare,
Microsoft, sa furnizeze sistemul de operare pentru PC-uri. Microsoft a cumpărat
de la Seattle Computer Products bazele unui sistem de operare pe care l-a
dezvoltat si a ajuns sa fie cunoscut sub numele de MS-DOS. Acest sistem de
operare a ajuns sa fie un standard de facto in lumea PC-urilor si ramasite ale
acestuia se mai găsesc chiar si ziua de astăzi.
Perioada 1981-1993
NEC V20 si V30 au fost nişte clone de 8086 si 8088. Cu toate acestea, ele
rulau cu aproximativ 30% mai rapid decât procesoarele de la Intel, bucurandu-
se de un mare succes de piaţa.
3
Intel 80186 (1982)
80186 nu este un chip foarte cunoscut dat fiind ca avea multe defecte
ascunse si era incompatibil cu vechiul IBM PC. Din aceste motive el nu prea a
fost folosit in computere personale. Cu toate acestea el a adus câteva funcţii noi
printre care cele de tratare a erorilor precum si câteva instrucţiuni noi.
Procesoarele 8086 si 8088 se blocau cand intalneau o instrucţiune invalida;
80186 putea sa trateze eroarea si sa incerce sa continue execuţia.
4
tehnice care au dus la acest lucru a fost apariţia memoriei "cache" (memorie de
mare viteza care asigura cu procesorul cu un flux continuu de date).
Tot acum au inceput sa apară si clonele de 386. Astfel AMD a produs
AM386DX care avea viteze de la 16MHz la 40MHz, depăşind astfel in
frecventa procesoarele de la Intel. IBM a produs 386SLC, o versiune de 386
care consuma mai puţin curent si dispunea de 8Kb de memorie cache. Cyrix a
uimit pe toata lumea lansând un procesor compatibil la pini cu 386, dar pe care
I-a denumit 486.
Compaq a fost primul producător de PC-uri care a scos pe piaţa un
computer bazat pe Intel 80386 fiind mai rapizi chiar si decât IBM.
Intel 80486DX (10 Aprilie 1989)
Intel 80486 a adus pentru prima oara conducte de execuţie (pipeline-uri),
memorie cache Level I de 8k direct pe chip, si versiuni cu dublarea frecventei
sau chiar triplarea frecventei. Versiunea 80486DX avea incorporat si
coprocesorul matematic. Ulterior (in Aprilie 1991) a fost lansat si 80486SX care
nu avea FPU (coprocesor matematic) precum si 80487 care reprezenta tocmai
acest coprocesor. In martie 1992 a fost lansat 80486DX2 care a fost primul
procesor care funcţiona la o viteza dubla fata de cea a magistralei sistemului.
Mai mult, in Martie 1994 Intel a lansat 80486DX4 care rula la o viteza de trei
ori mai mare decât a magistralei sistemului.
80486 a fost primul procesor de la Intel care au introdus conceptul de
RISC (Reduced Instruction Set Chip). Aceasta insemna ca in loc sa fie foarte
multe instrucţiuni cu diverse funcţii sa existe doar un set restrâns de instrucţiuni
de baza, dar care sa ruleze foarte rapid.
5
Pentium la 60 si la 66MHz, a doua versiune care a adăugat instrucţiunile MMX
si o ultima versiune care a micşorat distanta dintre tranzistoare permiţând astfel
viteze mai mari care au ajuns pana la 233MHz. Intel Pentium a fost primul
microprocesor pentru PC-uri care putea sa calculeze mai mult de 100MIPS
(milioane de instrucţiuni pe secunda). Tot pentru prima oara era posibila
construirea unor sisteme care sa lucreze cu 2 procesoare in paralel (sisteme
multiprocesor). Microprocesorul de la Intel venea cu I6Kb de cache incorporaţi
in pastila de siliciu.
AMD K5 / Nexgen Nx586 (1995)
AMD a reacţionat destul de târziu in a lansa un procesor comparabil ca
viteza cu Intel Pentium. In 1995 a produs totuşi primul sau procesor care era
conceput integral de către ei, nemaifiind o simpla clona a procesoarelor Intel.
Acest procesor s-a numit K5 si avea viteze de la 75 la 166MHz. Cu toate
acestea nu era un procesor mai rapid decât cele de la Intel, in plus având o
unitate de calcul in virgula mobila destul de slaba (ca si Cyrix de altfel). Una
din inovaţiile aduse de K.5 era faptul ca instrucţiunile x86 erau transformate
intern in ROP (Risc OPerations). Aceste operaţii RISC se puteau executa in
nucleul RISC al procesorului care era mult mai rapid. In acelaşi timp o
companie de care putina lume auzise pana atunci, Nexgen, lansa primul sau
procesor: Nx586. Complexitatea procesorului K.5 a dus la frecvente destul de
mici, ceea ce i-a făcut pe cei de la AMD sa cumpere compania Nexgen care
tocmai terminase design-ul noului lor procesor, NX686. Acest design a fost
ulterior folosit de AMD in următoarea sa familie de procesoare pe care avea sa
o lanseze in I997.
6
AMD K6 (Aprilie 1997)
Epoca 1997-2001
Dupa ce lansase procesoare atat pentru staţii de lucru (Pentium II) cat si
pentru servere (Pentium II Xeon) a venit si timpul unei soluţii foarte ieftine
pentru calculatoarele de acasă. Aceasta soluţie s-a numit Celeron care era de
fapt o versiune de Pentium II care folosea o magistrala de doar 66MHz si nu
dispunea de cache Level2. Aceasta versiune de Celeron a avut viteze intre 266
si 366MHz.
7
acestuia, care de data aceasta includea 128Kb memorie cache Level2. Primul
procesor din aceasta serie a fost Celeron 300A si a rămas in istorie ca cel mai
"overclockabil" microprocesor. Acesta atingea uşor 450MHz prin mărirea
frecventei magistralei de la 66MHz la 100MHz. Odată cu lansarea acestei
familii de procesoares-a instaurat si moda overclocking-ului (rularea unui
procesor la viteze mai mari decât cele specificate de producător).
8
toate acestea Ia preturi de multe ori Ia jumătate din cele ale concurentului direct.
Dupa cum si Pentium II a fost construit iniţial folosind un design nou bazat pe
slot, la fel si Athlon a necesitat placi de baza noi construite in jurul Slot A. Un
mare dezavantaj al acestor procesoare a fost totuşi faptul ca din cauza
frecventelor ridicate de funcţionare (intre 500MHz si 1GHz) consuma foarte
mult curent si degaja ca urmare multa căldura. De aceea primele sisteme
construite pe baza acestui procesor erau destul de instabile in funcţionare.
Aceste probleme au fost insa remediate destul de repede,un rol foarte important
detinandu-1 VIA, singura companie care a dezvoltat chipset-uri pentru noile
procesoare.
Dupa performantele dezamăgitoare in calculele in virgula mobila a
procesoarelor K5, K6 si K6/2, AMD a proiectat un FPU (Floating Point Unit)
cu totul nou care avea performante cel puţin la fel de bune cu cele ale companiei
rivale, Intel. Astfel Athlon a devenit un favorit al impatimitilor de jocuri sau de
aplicaţii 3D.
Procesoarele Athlon foloseau o memorie cache Level2 de 512Kb care
iniţial rula la intreaga viteza a frecventei procesorului. La variantele cele mai
rapide ale procesorului insa, cache-ul rula la viteze de 2/3 din cea a
procesorului.
O noutate absoluta pe piaţa PC-urilor a reprezentat-o introducerea noii
magistrale pe care aceste procesoare o foloseau.Aceasta funcţiona pe baza unui
sistem DDR transmiţând de doua ori mai multe date decât interfeţele
convenţionale. AMD a licenţiat aceasta tehnologie de la DEC si a fost astfel
primul producatoru de CPU-uri pentru PC care foloseau o interfaţa de 200MHz
(2x100MHz).
9
La procesoarele Athlon de la 700MHz in sus, cache-ul nu mai
funcţiona la viteze similare cu ale procesorului. Acest fapta dus printre altele la
apariţia noului procesor AMD Athlon Thunderbird. Acesta incorporează 256Kb
memorie cache Level2 carefunctioneaza la aceeaşi frecventa cu procesorul. O
alta schimbare fundamentala o reprezintă designul procesorului : AMD a
renunţat la Slot A trecând la Socket 462 sau Socket A cum este el cunoscut. In
plus, procesul tehnologic a fost schimbat la unul de 0,18 microni. Aceste
schimbări au dus la un JHHp consum mai mic si la o căldura degajata mult mai
mica decât a vechiului Athlon. Vitezele au putut creste de asemenea ajungând la
1,33GHz in prezent. Ulterior AMD a mărit si viteza magistralei de la 100MHzla
133MHz (266MHz DDR).
10
arhitectura Nehalem a fost Core i7 pentru desktop, in Noiembrie 2008. Au
aparut mai multe modele cu aceasta arhitectura: Intel Pentium, Core i3, Core i5,
Core i7, respectiv Xeon. In aceasta perioada apar si procesoare foarte
performante, cum ar fi de exemplu “Gulftown”, care are 6 nuclee fizice.
Microarhitectura Nehalem este urmata de microarhitectura Sandy Bridge/Ivy
Bridge. Procesoarele cu aceasta microarhitectura au modele precum Celeron,
Pentium, Core i3, Core i5, Core i7. La aceasta serie deja exista si procesor cu 8
nuclee fizice (Core i7 Sandy Bridge-E). Aceasta din urma are 16 thread-uri si
2270 milioane de tranzistoare.
Concluzii
Performanţa microprocesoarelor s-a situat pe o curbă exponenţială în cei treizeci
de ani de la crearea lor. Miniaturizarea şi tehnicile de design contribuie în mod
egal la aceste spectaculoase creşteri.
11
Bibliografie
1. https://www.greelane.com/ro/umanistic%C4%83/istorie-%C8%99i-cultur
%C4%83/inventors-of-the-modern-computer-1992145/
2. https://www.pchouse.ro/blog/evolutia-procesoarelor-intel/
3. https://muhaz.org/evolutia-microprocesoarelor.html
4. http://bwrc.eecs.berkeley.edu/CIC/
5. https://ro.wikipedia.org/wiki/Microprocesor
6. https://ro.wikipedia.org/wiki/Cronologie_a_microprocesoarelor
12