Documente Academic
Documente Profesional
Documente Cultură
Tic Cpu
Tic Cpu
INTRODUCERE
Microprocesorul: este o componentă electronică ce poate procesa două tipuri de
informaţie: date şi comenzi; el primeşte şi trimite aceste informaţii, codate în limbaj binar,
prin impulsuri electrice.
În ciuda complexităţii sale, microprocesorul este
alcătuit în principal dintr-un singur element de bază:
tranzistorul (inventat în 1947). Asamblând milioane de
tranzistori, se pot crea comenzi ce analizează starea
unor curenţi electrici, rezultând în execuţia pe plan
logic a unei adunări, a unei comparaţii între două date
etc. Mărimea 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.
Când vorbim despre procesoare, ne gândim automat
la CPU (Central Processing Unit), însă majoritatea componentelor dintr-un PC sunt dotate cu
microprocesoare, acestea controlând placa de sunet, de reţea sau placa grafică (unde este
folosită denumirea de GPU - Graphic Processing Unit, procesor ce rivalizează în număr de
tranzistori cu un CPU). Circuitele procesoare ale componentelor şi perifericelor sunt atât de
specializate încât nu pot comunica direct între ele; în schimb, ele depun informaţiile utile în
zone specifice ale memoriei, de unde procesorul le poate extrage, prelucrând şi coordonând
activitatea acestora. Deoarece toate informaţiile 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. 1
Progresele tehnologice și electronice, înregistrate în ultimele decenii, au determinat
apariția microprocesoarelor care a reprezentat un moment important, atât în ceea ce
privește domeniile de aplicație a acestor componente, cât și în ceea ce privește concepția și
realizarea sistemelor cu microprocesor.
Începând cu microprocesoare de 4 biți, de viteză relativ redusă, cu costuri ridicate și
dispunând de puține elemente de dezvoltare a aplicațiilor, piața microprocesoarelor a
înregistrat progrese uimitoare, în urmă cu câțiva ani, evoluând într-o progresie
exponențială.
Obținerea "calculatoarelor pe un cip", cu performanțe de-a dreptul spectaculoase, s-
a făcut extrem de rapid, iar estimările pentru următorii ani prevăd o expansiune a
sistemelor microprocesor.
Din punctul de vedere al caracteristicilor putere de calcul / cost / complexitate,
microprocesoarele și microcalculatoarele (calculatoarele care utilizează ca unitate centrală
un microprocesor), se situează pe poziții avantajate, comparativ cu celelalte tipuri "clasice",
de calculatoare.
Pagina 1 din 7
către firma americana INTEL, realizatoarea primului microprocesor de 4 biți, în anul 1971.
Au urmat apoi microprocesoarele de 8, 16 și 32 de biți (în 1972, 1974 și 1981, respectiv).
Numărul de componente pe cip a crescut de peste 500 de ori iar frecvența de lucru a
circuitelor de peste 100 de ori.
Utilizarea microprocesoarelor a fost orientata inițial cu predilecție ca
microcontrolere în structuri dedicate, pentru aplicații de control al proceselor. Setul de
instrucțiuni al acestora era relativ limitat, iar programarea se făcea direct în cod mașină.
Dezvoltarea ulterioară a arhitecturilor evoluate, apariția limbajelor de programare de nivel
înalt, deosebit de performante, creșterea puterii de calcul și a flexibilității, apariția și
expansiunea sistemelor de dezvoltare, au lărgit considerabil aria de aplicații ale
microprocesoarelor.
Unul dintre cele mai importante criterii, pentru evaluarea și selecția
microprocesoarelor, este mărimea cuvântului de date al acestora. Cuvinte de date mai mari
implica evident o putere de calcul și adresabilitate sporite. În prezent, microprocesoarele de
16 și 32 biți domină piața de microcalculatoare, deși o gamă relativ importantă de aplicații,
în domeniul controlului proceselor industriale, este implementată cu microprocesoare de
putere mai mică (uzual, microprocesoare de 8 biți), suficiente ca putere de calcul,
capacitate de adresare și competitive ca preț de cost.
Progrese importante s-au făcut și în domeniul "microprogramarii". Procesoarele
microprogramate, (spre deosebire de microprocesoarele "clasice", cu structura fixa și set de
instrucțiuni impus de fabricant), permit (deși la o viteză relativ mai redusă), obținerea unor
structuri mult mai flexibile, în ceea ce privește realizarea și modificarea setului de
instrucțiuni, de către utilizator, adaptate aplicației abordate.2
În decursul anilor, a crescut sensibil și capacitatea de adresare a
microprocesoarelor. Numărul de moduri auxiliare de adresare a crescut. Multe firme oferă
circuite specializate pentru controlul și coordonarea funcționării memoriei sistemului.
Microprocesoarele diferă sensibil în ceea ce privește capacitățile de memorare și
manipulare a diverselor tipuri de date. Dacă reprezentarea și manipularea informațiilor sub
forma octeților și a cuvintelor de date este uzuală la toate tipurile de microprocesoare, alte
tipuri de operații, ca de exemplu, informații reprezentate pe biți, BCD (Binary Coded
Decimal = zecimal codat binar), reale (virgula mobila), texte (șiruri de caractere), etc., nu
sunt întotdeauna direct acceptate. De exemplu, date manipulate ca biți individuali nu sunt
acceptate de către microprocesorul 8086, deși sunt foarte utilizate în aplicațiile de proces.
Cu cât acceptă o gamă mai extinsă de tipuri de date, microprocesorul devine mai potrivit
unei game tot mai largi de posibile aplicații.
II. Arhitectura unității centrale de calcul (CPU - Central Processing Unit) este
unul din elementele cele mai importante care trebuie avut în vedere în analiza oricărui
sistem de calcul.
Pagina 2 din 7
Microcontrolerele bazate pe această arhitectură au o unitate centrală (CPU) caracterizată de
existența unui singur spațiu de memorie utilizat pentru memorarea atât a codului
instrucțiunilor cât și a datelor ce fac obiectul prelucrării. Există deci o singură magistrală
internă (bus) care este folosită pentru preluarea instrucțiunilor și a datelor. Efectuarea celor
două operații separate, în mod secvențial, are ca efect, încetinirea operațiilor. Este
arhitectura standard (cea mai des întâlnită) și pentru microprocesoarele de uz general.
d. RISC
RISC (Reduced Instruction Set Computer) este
un concept de realizare a CPU care a început să fie
utilizat cu succes de ceva timp și la realizarea
microcontrolerelor. Prin implementarea unui set redus
de instrucțiuni care se pot executa foarte rapid și
eficient, se obține o reducere a complexității
microcircuitului, suprafața disponibilizată putând fi
3
Clean Architecture de Robert Martin 2017 pag. 8
Pagina 3 din 7
utilizată în alte scopuri. Printre caracteristicile asociate de obicei unui CPU RISC se pot
menționa:
Pagina 4 din 7
patru tipuri noi de date si un nou dst de registrii pentru a accelera performantele aplicatiilor
multimedia si de comunicatii ;
MMX se bazeaza pe o arhitectura SIMD (Single Instruction,Multiple Data) ,
permitând imbunatatirea performantelor aplicatiilor ce folosesc algoritmi de calcul intensivi
asupra unor mari siruri de date simple (procesoare de imagini 2D/3D) .
Dupa Pentium urmeaza Pentium Pro care are o arhitectura superscalara pe trei cai-
poate executa trei instructiuni într-un impuls de tact având un cache L2 de 256 Kb strâns
legat de CPU printr-o magistrala dedicata pe 64 de biti. Procesoarele Pentium si Pentium Pro
au fost dezvoltate pâna la frecvente de 233 Mhz , urmatorul pas fiind Pentium II (este un
PentiumPro cu MMX) si Pentium III.
Fiecare processor din seria x86 este compatibil fizic cu placa de baza , astfel
procesoarele se introduc într-un soclu de pe placa de baza , ce are un numar standard de pini
(321) . Pentru a descuraja concurenta , Intel a schimbat modul de conectare a procesoarelor
Pentium II-III , conectarea la mainboard facându-se printr-un nou tip de soclu – Sec – Slot 1 ;
Intel nu a dat drept de productie (licenta) a acestui soclu firmelor AMD si Cyrix. Ca replica ,
AMD a conceput procesorul AMD K7 , ce concureaza direct Pentium II prin frecvente de
pana la 900Mhz si cache level 2 –512Ko,pentru un nou tip de soclu – Slot A .
Succesul pe piata al procesoarelor Intel a fost datorat faptului ca fiecare nou procesor
îngloba functiile precedentului (astfel un Pentium II este capabil de executa cod scris pentr
386) , caracteristicî intalnitî rar la început (1980) . Procesoarele Sparc , Alpha , Dec , Risc
sunt extrem de scumpe , incompatile cu codul x86 , ele fiind în proiectate pentru aplicatii
paralele , volum mare de calcul, sisteme multiprocessor . Firma SPARC a lansat de curînd
procesorul pe 64 biti UltraSparc la 1,5 Ghz .
Trebuie amintit ca un calculator poate avea unul sau mai multe procesoare. Placile de
baza „normale” permit prezenta unui singur procesor , însa sunt producatori ce ofera optiunea
de „dual processor”. Astfel în sistemele produse de Digital, HP se pot întâlni între 2-8
procesoare. Problema este ca numai anumite sisteme de operare stiu sa foloseasca
multiprocesarea (Linux , SunOs , Unix , WindowsNT) . 5
Pagina 5 din 7
acesta, cresc mult viteza de lucru a sistemului în unele aplicații.
4. Un set de instrucțiuni codificat anume pentru utilizarea la viteză crescută și cu
eficiență maximă a memoriei.
V. BIBLIOGRAFIE
6
https://www.academia.edu/search?q=CPU
Pagina 6 din 7
3. Refactoring: Improving the Design of Existing Code de Martin Fowler și Kent Beck
(ediția a 2-a) 2019
4. https://ro.scribd.com
5. https://www.academia.edu/search?q=CPU
Definitie: norma juridica este o regula generala si obligatorie de conduita al carei scop
este de a asigura ordinea sociala, regula ce poate fi adusa la indeplinire prin forta de
constrangere a statului
Pagina 7 din 7