Sadržaj
Središnja procesorska jedinica (CPU) složen je, ali kritičan dio hardvera. To je "mozak" računalnog sustava i odgovoran je za razne zadatke koje računalo obavlja. Tijekom izvršavanja ovih zadataka, čini mnogo izračuna. Otud pitanje; gdje CPU pohranjuje svoje proračune?
Brzi odgovorCPU koristi registre za pohranu svih svojih proračuna. Registri su privremena memorija, slična CPU cacheu i memoriji s izravnim pristupom (RAM). No, registri su prilično manji i brži.
Postoje različiti CPU registri, uključujući podatke, adrese i statusne registre, između ostalog. Svaki tip se koristi za različite svrhe. Na primjer, registri podataka pomažu u pohranjivanju numeričkih podataka; statusni registri sadrže istinite vrijednosti itd.
Vidi također: Što je plava točka na iPhone aplikacijama?Imamo detaljnu pokrivenost ovoga i više u nastavku. Dakle, nastavite čitati kako biste saznali više o ovim CPU područjima za pohranu, kako rade i raznim dostupnim vrstama.
Gdje CPU pohranjuje svoje proračune?
CPU pohranjuje svoje proračune u jedinstvene vrste privremene memorije poznate kao registri. Koristi registre jer učinkovitije pohranjuje podatke tamo nego u CPU predmemoriju ili čak RAM .
Registri su dio CPU arhitekture i ne možete ih promijeniti (dodati ili ukloniti). Sastoje se od male količine super-brze pohrane koja može bitipristupa se nasumično. Neki registri su Samo za čitanje ili Samo za pisanje iz određenih razloga.
Ove privremene vrste memorije nisu dio glavne memorije (RAM), ali ponekad im se dodjeljuje memorijska adresa. CPU vašeg računala uzima podatke iz drugih značajnijih vrsta memorije. Zatim ga učitava u registre za potrebe izračuna i pohrane . Nakon što se podaci obrade, obično se pohranjuju u RAM (memoriju sustava) kako bi se stvorio prostor za nove analize.
Registri i hijerarhija memorije
Jeste li ikada prije čuli za izraz hijerarhija memorije ? Pa, obično se koristi u računalnoj arhitekturi za opisivanje različitih vrsta memorije i načina na koji rade. Tvrdi diskovi, na primjer, sporiji su i veći tipovi memorije te su hijerarhijski pozicionirani na dnu. CPU registri su najbrži (redoslijed vremena pristupa) i najmanji tipovi memorije. Stoga su smješteni na vrh piramide, nakon čega slijedi CPU predmemorija .
CPU registri imaju različite veličine . Veličina memorije registra određena je brojem bitova koje može sadržavati. Na primjer, najčešće veličine registara su 8-bitni (što znači 8 bitovi ), 12-bitni , 16-bitni , 32-bitni i 64-bitni . Registri ponekad mogu raditi u različitim načinima, što znači da se 32-bitni registar može podijeliti na 8-bitne veličine 4 puta . To mu omogućuje pohranjivanje raznih podataka istovremeno.
Važna napomenaCPU predmemorija i registri su kritične komponente koje se ne mogu zanemariti. CPU ih treba kako bi svoje zadatke obavljao razumno i s maksimalnom učinkovitošću. Da predmemorija ne postoji, procesori bi morali učitavati podatke iz RAM-a, što bi računala učinilo vrlo sporim.
Kako rade CPU registri?
Spomenuli smo da postoje različiti tipovi registara (detalje potražite u nastavku) za različite svrhe. Često sadrže podatke ili adrese koje pomažu u pronalaženju podataka pohranjenih negdje drugdje u sustavu. Podaci se obično pohranjuju – u CPU predmemoriju ili RAM.
Na primjer, indeksni registri u svojim aritmetičkim zadacima sadrže adrese koje omogućuju CPU-u da pronađe potrebne podatke . Indeksni registri igraju ključnu ulogu u poboljšanju učinkovitosti CPU-a . Značajno smanjuju upotrebu memorije i ubrzavaju brzinu izvršavanja CPU-a.
Vrste registara
Ako niste znali, postoje brojne različite vrste registara. I svi oni rade kako bi pomogli CPU-u u izvršavanju njegovih različitih operacija. Broj i tipovi registara CPU-a ovise o njegovoj arhitekturi . Neki igraju važnije uloge od drugih.
Spomenuli smo neke od ovih registara CPU-a u nastavku kako bismo vam dali opću ideju o tome kako rade. Pogledajte!
- KonstantnoRegistri – Pohranjuju vrijednosti samo za čitanje .
- Registri adresa – Pohranjuju podatkovne adrese , koje pomažu CPU-u u lociranju podataka u RAM-u.
- Registri podataka – Pohranjuju numeričke podatke koji se koriste za aritmetičke zadatke.
- Registri statusa – Zadrži vrijednosti istine koje pomažu CPU-u odrediti treba li izvršiti instrukciju.
- Registar vektora – Oni sadrže podatke za obradu vektora .
- Registri instrukcija – Pohranjuju instrukcije koje CPU trenutno izvršava.
Postoji nekoliko drugih vrsta registara; ovdje možete vidjeti iscrpan popis. Svi ti registri rade skladno s CPU-om kako bi rad vašeg računala bio učinkovit, brz i 100% uspješan.
Zaključak
Gdje CPU pohranjuje svoje proračune? Saznali smo da CPU koristi registre za pohranu svojih izračuna. Registri su posebne vrste privremene memorije. To su najmanji i najbrži tipovi memorije u računalnim sustavima.
Registri su na vrhu piramide u hijerarhiji memorije računalne arhitekture. Sljedeći na redu je CPU cache . Oba igraju ključnu ulogu u omogućavanju da CPU bude što učinkovitiji i brži u izvršavanju zadataka.
Vidi također: Kako vidjeti nedavno dodane kontakte na iPhoneuTakođer smo naučili da postoji mnogo vrsta registara. Svaka vrsta je dizajnirana za određenu svrhu. Tako,nadamo se da možete udobno odgovoriti na gornje pitanje sada i u budućnosti.