You are on page 1of 5

Microprocesorul

Microprocesorul este o component electronic ce poate procesa dou tipuri


de informaie: date i comenzi; el primete i trimite aceste informaii, codate
n limbaj binar, prin impulsuri electrice.
n ciuda complexitii sale, microprocesorul este alctuit n principal dintr-un
singur element de baz: tranzistorul (inventat n 1947). Asamblnd milioane
de tranzistori, se pot crea comenzi ce analizeaz starea unor cureni electrici,
rezultnd n execuia pe plan logic a unei adunri, a unei comparaii ntre dou
date etc. Mrimea unui astfel de tranzistor este foarte redus, de ordinul miilor
de atomi. Toate componentele calculatorului, inclusiv procesorul si memoria,
sunt sincronizate de impulsurile unui generator de tact.
Cnd vorbim despre procesoare, ne gndim automat la CPU (Central
Processing Unit), ns majoritatea componentelor dintr-un PC sunt dotate cu
microprocesoare, acestea controlnd placa de sunet, de reea sau placa
grafic (unde este folosit denumirea de GPU - Graphic Processing Unit,
procesor ce rivalizeaz n numr de tranzistori cu un CPU). Circuitele
procesoare ale componentelor i perifericelor sunt att de specializate nct
nu pot comunica direct ntre ele; n schimb, ele depun informaiile utile n zone
specifice ale memoriei, de unde procesorul le poate extrage, prelucrnd i
coordonnd activitatea acestora. Deoarece toate informaiile tranziteaz
obligatoriu CPU-ul, puterea global de calcul a calculatorului va depinde de
acesta. n contrast, CPU-ul este un procesor cu un grad mai redus de
specializare i, prin urmare, cu o arie foarte larg de utilizare.
Emularea sarcinilor celorlalte componente din sistem este o practic des
ntlnit atunci cnd acestea din urm nu dispun de resursele necesare; de
exemplu, dac placa grafic nu deine funcii capabile pentru afiarea de
imagini tridimensionale n jocuri, CPU-ul va prelua aceast sarcin.
Rezultatele sunt, ns, foarte slabe, fiind realizate compromisuri imense de
vitez i calitate, procesorul central nefiind specializat pe astfel de calcule.
Clasificarea microprocesorului:
Arhitectura intern se mparte schematic n trei mari blocuri de tranzistori,
numite i uniti:
Unitile de calcul:
- unitatea aritmetic (ALU - Aritmetic Logical Unit), este cea mai important,
fiind utilizat de toate programele; se ocup numai de calculele simple, cu
numere ntregi;
- unitatea de calcul n virgul mobil (FPU - Floating Point Unit), era la origine
un procesor independent (seria 8087, 80287, 80387) dar a fost integrat n
procesorul principal n 1989, odat cu apariia lui 80486; aceasta este
capabil de operaii matematice cu virgul mobil, precum i de altele mai
avansate, cum ar fi funciile trigonometrice;
- unitatea multimedia, nestandardizat; prima astfel de unitate a fost MMX, n
1997, urmat apoi de 3DNow, SSE, 3DNow+, SSE2 i SSE3; funcia lor este
aceea de a optimiza programele multimedia (sunet, grafic 3D, efecte audio-
video).
Unitile de control, care se ocup cu decodarea instruciunilor, accesul la
memoria RAM, stabilirea prioritilor de calcul etc.
Unitatea de memorie cache, mprit n dou subuniti: una pentru
comenzi, cealalt pentru date; memoria cache stocheaz comenzile i datele
cele mai des utilizate.
Componentele unui microprocesor:
1) Componente traditionale:
-Unitatea de comanda (UC)
-Unitatea aritmetico-logica (UAL)
-Registre generale si speciale (RG, RS)
2) Componente suplimentare:
-Memorie cache (Cache)
-Coprocesor matematic (CoP)
-Unitatea de management a memoriei (UMM)
-Controlor de intreruperi
Arhitecturile RISC i CISC
Aceste arhitecturi definesc felul n care comenzile sunt executate n
microprocesor. Arhitectura CISC (Complex Instruction Set Computer) a stat la
baza primelor modele. Cu timpul, cercettorii au constatat faptul c o suit de
instruciuni simple se poate executa mai rapid dect o singur instruciune
complex, iar diminuarea numrului de comenzi i a complexitii lor permite
reducerea spaiului utilizat de acestea n procesor, avnd ca i consecin
creterea vitezei de lucru, astfel aprnd arhitectura RISC (Reduced
Instruction Set Computer). Procesoarele uzuale din ziua de azi au la baz o
combinaie a celor dou arhitecturi.
Rolul microprocesorului este de a controla activitile ntregului sistem de
calcul i de a prelucra datele furnizate de utilizator, motiv pentru care este
supranumit i creierul calculatorului.
Este componenta ce are rolul de a dirija celelalte dispozitive, de a mpri
sarcini fiecareia, de a coordona i verifica execuia sarcinilor primite . Un
calculator nu poate funciona fr procesor.
Procesoarele au avut evoluie rapid de la 8088, 8086 , 80486, producia fiind
asigurat n principal de firma Intel, printre primii productori de procesoare
destinate utilizatorilor privai. Alte firme productoare sunt AMD, Cyrix.
Procesoarele produse de AMD i Cyrix sunt mai ieftine dect cele produse de
Intel i au o arhitectur compatibil cu cele produse de Intel , ns se dezvolt
separat .
Acesta se prezint sub forma unui circuit electronic integrat montat pe placa
de baz i conine milioane de tranzistoare ncapsulate ntr-un nveli ceramic,
dimensiunile ntregului ansamblu fiind de civa centimetri ptrai.
Microprocesorul schimb informatii nu numai cu memoria dar si cu lumea
perifericelor (tastatur, mouse, ecran, imprimant, modem etc.). Toate
perifericele trebuie s poat fi nominalizate individual prin adrese specifice;
aceste adrese nu se confund cu cele de memorie.
Tipul microprocesorului
Definete apartenena microprocesorului la o familie de microprocesoare care
au caracteristici comune. Aceste caracteristici determin performanele
calculatorului: viteza de lucru, setul de instruciuni care sunt nelese i
executate de procesor etc. Fiecare tip de microprocesor este caracterizat
printr-o arhitectur intern. Pe calculatoarele IBM-PC, ct i pe cele
compatibile IBM se ntlnesc microprocesoarele din familiile INTEL 80x86,
unde x=0, 1, 2, 3, 4, 5, 6, Cu ct x este mai mare, cu att microprocesorul
este mai performant (de exemplu, 80686) va putea nelege i executa
instruciunile unui program scris pentru un microprocesor mai puin performant
(de exemplu, 80486). Procesoarele folosite de calculatoarele IBM-PC sau
compatibile IBM-PC sunt produse de firme ca Intel, AMD, Cyrix, etc. Familia
din care acestea fac parte se stabilete prin compararea performanelor cu
familiile de procesoare Intel: 286, 386, 486, Pentium, PentiumII, PentiumIII,
PentiumIV. n cadrul aceleiai familii, microprocesoarele sunt compatibile ntre
ele. Intel nu este compatibil cu Macintosh, respectiv nu inteleg acelasi set de
intructiuni. Microprocesoare Motorola - folosite de calculatoarele Macintosh
realizate de firma Apple.
Viteza microprocesorului
Concret reprezinta viteza cu care sunt interpretate instructiunile. Este data de
frecventa de tact a ceasului si de cuvantul procesorului.
-Frecventa de tact a ceasului sau frecvena de lucru a microprocesorului : o
Cu ct aceast frecven este mai mare, cu att microprocesorul este mai
performant, deoarece ea este direct proporional cu viteza cu care
microprocesorul execut instruciunile, deci cu viteza de lucru a calculatorului
o ceasul sistemului controloeaz ct de repede se execut operaiile i
genereaz impulsuri de tact de aceeai frecven, prin care li se comand
circuitelor electronice ale calculatorului s execute operaii). Cu cat ceasul va
avea o frecventa mai mare cu atat timpul de executie a unei instructiuni este
mai mic si viteza de lucru mai mare. o exprimat n MHz, GHz; cu ct este mai
mare, cu att viteza de executie creste. UCC fiind un automat secvential cu
numr finit de stri, functioneaz pe baza unor impulsuri de tact. Acestea sunt
produse de un generator electronic pilotat de un cristal de cuart numit ceasul
procesorului, care asigur stabilitatea frecventei la variatia tensiunii de
alimentare si a temperaturii. o Frecventa impulsurilor de tact determin viteza
de executie a instructiunilor si cu cat este mai mare cu atat calculatorul este
mai performant.
-Numrul de instructiuni pe secund; a doua metod de calcul a vitezei
microprocesorului este numrul de instruciuni pe care le poate executa ntr-o
secund. Se exprim n MIPS (Milioane de Instructiuni Pe Secund). o 1
megahertz sau 1 MHz echivaleaz cu 1 milion de impulsuri pe secund.
Cuvntul microprocesorului
Reprezint numrul de bii ntotdeauna multiplu de 8 octei care pot fi
prelucrai la un moment dat de ctre microprocesor (de exemplu 8 bii,16
bii,32 bii,64 bii). Cu ct cuvntul are mai muli bii, cu att viteza de lucru a
microprocesorului este mai mare i el este mai performant.
Cantitatea de memorie cache
Reprezinta memoria microprocesorului. Prin intermediul acesteia el nu
depinde in totalitate de memoria sistemului.
Setul de instructiuni
Sunt toate instructiunile pe care le intelege si le poate executa un
microprocesor. Instructiunea reprezinta codificarea comenzilor pe care
trebuie sa le execute procesorul.
Latimea magistralei de date
Comunicarea cu memoria si perifericele se realizeaz prin linii paralele de
transfer de date numite magistrale. Pe magistale circula date si instructiuni.
Latimea poate fi de: 16, 32 sau 64, 128 sau 256 biti.

Exemple de microprocesoare
Microprocesoarele difer ntre ele prin numrul de instruciuni pe care le pot
executa, viteza de execuie i cantitatea de memorie pe care o pot folosi. Ele
sunt caracterizate de tip, frecven de lucru i lungimea cuvntului.
- Procesor Intel Core i3 7100

Memorie Cache 4096

Socket 1151

Frecventa procesor (MHz) 4000

Mod de operare (biti) 32 / 64

Numar nuclee 2

Putere termica (W) 51

- Procesor Intel Core i5 7500


Memorie Cache 6144

Socket 1151

Frecventa procesor (MHz) 3400

Mod de operare (biti) 32/64

Numar nuclee 4

Putere termica (W) 65

You might also like