Procesorul se referă la numărul de dispozitiv controlat de program și de prelucrare a informațiilor. Prelucrarea informațiilor se realizează în conformitate cu un program prestabilit. De fapt, acest proces este după cum urmează: Când executați programul în memoria RAM, iar apoi o echipa după altul vine la procesor. În plus față de instrucțiunile pentru nevoile și mai multe date de calcul, care pot veni fie direct din memorie și de la dispozitive externe.
Ca urmare a unei alte echipe obține un rezultat care trebuie să fie depozitate undeva. Și apoi există două opțiuni - pentru a trimite rezultatul în memorie sau lăsați-l în interiorul procesorului, așa cum este probabil, acest rezultat nu este definitivă și va fi utilizat în calculele ulterioare. În primul caz există un mare „HO“ - în astfel de schimburi cu memorie consumat mult timp și, prin urmare, scade performanța sistemului. În al doilea caz, procesorul trebuie să conțină în structura numita elementele lor de memorie - registrele procesorului. Acestea sunt dispozitive care servesc pentru primirea, stocarea și transmiterea codului de date multi-bit binar. Registrele CPU sunt împărțite în două tipuri: registre de uz general și registrele speciale.
Registrele de uz general ale procesorului utilizat pentru a stoca rezultatele intermediare ale calculelor. Mai multe dintre aceste registre în interiorul procesorului, astfel că rareori se referă la RAM, care este, nu petrece timp pe ea, și, prin urmare, nu-și pierde performanța. Dar, pe de altă parte, numărul de registre este limitat la o zonă a matriței procesorului. crește numărul lor nu poate fi infinit. Registrele de stocare a datelor, în general, au o capacitate egală cu lățimea magistralei de date. Fiecare procesor are propriul registru numele său unic, cu care să se înregistreze pot fi accesate prin codul.
Registrele CPU sunt de memorie foarte rapid (mai rapid decât memoria cache), așa cum se află în imediata vecinătate a unui nucleu de calcul și funcționează la o frecvență de ceas de autobuz intern CPU.