Sadržaj:
Definicija - Što znači registar procesora?
Registar procesora lokalni je prostor za pohranu na procesoru koji pohranjuje podatke koje obrađuje CPU. Registri procesora općenito zauzimaju prvo mjesto u hijerarhiji memorije, pružajući prostor za pohranu velike brzine i brz pristup podacima. Registar može sadržavati adresu memorijske lokacije umjesto samih stvarnih podataka.
Techopedia objašnjava registar procesora
Svaki procesor ima lokalno skladišno područje poznato kao registar koji izvodi većinu operacija koje procesor ne može izvesti izravno. Bilo koju vrstu podataka prvo mora identificirati registar da bi procesor mogao manipulirati njime. Na primjer, ako se aritmetička operacija treba izvesti na dva broja, unosi i rezultati trebaju se pohraniti u registar. Registri procesora općenito se mjere u bitovima kako bi se odredila količina podataka koju mogu pohraniti. Na primjer, dva najčešće korištena izraza, 32-bitni procesor i 64-bitni procesor, uglavnom se odnose na veličinu registra na procesoru.
Registri procesora mogu se klasificirati u registre opće i posebne namjene. Oni se mogu svrstati u nekoliko vrsta prema vrsti upute s kojima se rukuje:
- Uvjetni
- Adresa
- vektor
- Podaci
- Kontrola i status
- Model specifične
Registri opće namjene privremeno pohranjuju podatke koje obrađuje CPU. Registri posebne namjene mogu pohraniti šaltere upute, koji sadrže adresu sljedeće naredne upute koja se obrađuje.
Registri procesora obično se izrađuju od statičkih ili dinamičkih memorija sa slučajnim pristupom (RAM). Statička RAM-a nudi brži pristup podacima od dinamičke RAM-a, što je relativno sporo.