Unitatea Centrala de Prelucrare (CPU)

Trimis la data: 2002-12-12 Materia: Informatica Nivel: Liceu Pagini: 11 Nota: / 10 Downloads: 7897
Autor: Ghitza Dimensiune: 16kb Voturi: Tipul fisierelor: doc Acorda si tu o nota acestui referat: 1 2 3 4 5 6 7 8 9 10
vezi mai multe detalii vezi mai putine detalii
Unitatea Centrala de Prelucrare (CPU) este, în ingineria calculatoarelor, un set de circuite microscopice care reprezintă procesorul cu informaţiile principale dintr-un calculator. CPU este în general un singur microprocesor creat de obicei dintr-un disc subţire de material semiconductor, de obicei siliciu, cu milioane de circuite electrice pe suprafaţa sa. Unitatea Centrala de Prelucrare
Raporteaza o eroare

Unitatea Centrala de Prelucrare - Pe un nivel mai înalt, CPU este de fapt un număr de unităţi de prelucrare interconectate care sunt fiecare responsabile pentru un aspect al funcţiei unităţii centrale de prelucrare. Unităţile centrale de prelucrare standard conţin unităţi de prelucrare care interpretează şi implementează instrucţiunile software-ului, realizează calcule şi comparaţii, fac decizii logice (determinând dacă o propoziţie este adevărată sau falsă după regulile Algebrei Booleene), înmagazinează temporar informaţii pentru utilizarea ulterioară de către altă unitate de prelucrare a CPU, ţin evidenţa pasului curent în execuţia programului şi permit CPU să comunice cu restul calculatorului.

I. Cum funcţionează CPU
A. Funcţiile CPU

CPU este asemenea unui calculator, însă mult mai puternică. Principala funcţie a CPU este să realizeze operaţii aritmetice şi logice pe baza datelor preluate din memorie sau pe baza unor informaţii primite prin intermediul unor dispozitive precum tastatură, scanner, sau joystick. CPU este controlată de o listă de instrucţiuni de software, numite program de calculator.

Instrucţiunile de circuite microscopice care pătrund în CPU îşi au originea în unele forme de stocare de memorie precum hard disk, floppy disk, CD-ROM, sau benzi magnetice. Aceste instrucţiuni trec după aceea în memoria RAM (Random Access Memory), unde fiecărei instrucţiuni îi este dată o adresă, sau locaţie de memorie. CPU poate accesa date specifice în RAM prin specificarea adresei datei dorite.

În timp ce programul este executat, datele sunt transmise din RAM prin intermediul unei unităţi de interfaţare prin fire numite bus, care conectează CPU la RAM. Datele sunt după aceea decodate de o unitate de prelucrare numită decodor de instrucţiuni care interpretează şi implementează instrucţiunile de software. De la decodorul de instrucţiuni datele sunt transmise Unităţii Aritmetice Logice (UAL), care realizează calculele şi comparaţiile.

Informaţia poate fi stocată în UAL în locaţii de memorie temporare numite regiştri de unde poate fi repede folosită şi recuperată. UAL realizează operaţii specifice cum ar fi adunarea, înmulţirea şi testele condiţionale asupra datelor din regiştri, trimiţând rezultatele înapoi RAM-ului sau stocându-le într-un alt registru pentru uz ulterior. În timpul acestui proces, o unitate numită contor de program ţine evidenţa cu fiecare instrucţiune succesivă pentru a menţine siguranţa că instrucţiunile programului sunt urmărite de CPU în ordinea corectă.

B. Instrucţiunile de ramificaţie

De obicei, contorul de program al unităţii centrale de procesare avansează secvenţial de-a lungul instrucţiunilor. Totuşi, instrucţiuni speciale numite instrucţiuni de ramificaţie sau de salt permit CPU să se schimbe brusc către locaţia unei instrucţiuni din afara secvenţei. Aceste ramuri sunt fie necondiţionale sau condiţionale.

O ramură necondiţională sare întotdeauna la un nou şir de instrucţiuni în afara ordinii. O ramură condiţională testează rezultatul operaţiei precedente pentru a vedea dacă ramura trebuie urmată. Spre exemplu, o ramură poate fi urmată numai dacă rezultatul operaţiei precedente a fost negativ. Datele care sunt testate pentru ramificaţie condiţională sunt stocate în locaţii speciale ale CPU numite steaguri (flags).

Nota explicativa
Referatele si lucrarile oferite de Referate.ro au scop educativ si orientativ pentru cercetare academica.

Iti recomandam ca referatele pe care le downloadezi de pe site sa le utilizezi doar ca sursa de inspiratie sau ca resurse educationale pentru conceperea unui referat nou, propriu si original.

Referat.ro te invata cum sa faci o lucrare de nota 10!
Filmele zilei
Linkuri utile
Programeaza-te online la salonul favorit Descarca gratuit aplicatiile pentru iOS si Android Filmulete haioase Filme, poante si cele mai tari faze Jocuri Cele mai tari jocuri de pe net Referate scoala Resurse, lucrari, referate materiale pentru lucrari de nota 10 Bacalaureat 2012 Vezi subiectele examenului de Bacalaureat din 2012 Rezultate Bacalaureat 2012 Aici se vor afisa rezultatele examenului de Bacalaureat 2012
Toate imaginile, textele sau alte materiale prezentate pe site sunt proprietatea referat.ro fiind interzisa reproducerea integrala sau partiala a continutului acestui site pe alte siteuri sau in orice alta forma fara acordul scris al referat.ro. Va rugam sa consultati Termenii si conditiile de utilizare a site-ului. Informati-va despre Politica de confidentialitate. Daca aveti intrebari sau sugestii care pot ajuta la dezvoltarea site-ului va rugam sa ne scrieti la adresa webmaster@referat.ro.