Razlika med registrom in pomnilnikom

Avtor: Laura McKinney
Datum Ustvarjanja: 1 April 2021
Datum Posodobitve: 10 Maj 2024
Anonim
Сравнение Redmi Note 8 и Meizu Note 9
Video.: Сравнение Redmi Note 8 и Meizu Note 9

Vsebina


Registrirajte se in pomnite, shranite podatke, ki so lahko neposredno dostop do procesor kar povečuje tudi hitrost obdelave CPU-ja. Hitrost obdelave CPU-ja lahko povečate tudi s povečanjem števila bitov registra ali povečanjem števila fizičnih registrov v CPU-ju. Enako je s pomnilnikom, večja je količina pomnilnika hitreje. Pomnilnik se na splošno nanaša na primarni pomnilnik računalnika.

Kljub tem podobnostim si register in pomnilnik med seboj delita le malo razlik. Osnovna razlika med registrom in pomnilnikom je, da je registrirati hrani podatke, ki jih CPU trenutno obdeluje, medtem ko spomin vsebuje programsko navodilo in podatke, ki jih program potrebuje za izvedbo.

S pomočjo primerjalnega grafikona, prikazanega spodaj, bomo obravnavali še nekaj razlik med registra in pomnilnikom.

  1. Primerjalna tabela
  2. Opredelitev
  3. Ključne razlike
  4. Zaključek

Primerjalna tabela

Osnove za primerjavoRegistrirajte seSpomin
OsnovniRegistri vsebujejo operande ali navodila, ki jih CPU trenutno obdeluje.Pomnilnik vsebuje navodila in podatke, ki jih trenutno izvaja program v CPU-ju.
ZmogljivostRegister hrani majhno količino podatkov od 32-bitnih do 64-bitnih.Pomnilnik računalnika lahko znaša od nekaj GB do TB.
DostopCPU lahko deluje na vsebini registra s hitrostjo več operacij v enem taktu takta.CPU dostopa do pomnilnika počasneje kot registrira.
VtipkajteRegister akumulatorjev, števec programov, register navodil, register naslovov itd.OVEN.


Opredelitev registra

Registri so tisti najmanjši elementi za shranjevanje podatkov, ki so vgrajen v sam procesor. Registri so pomnilniške lokacije, ki so neposredno dostopen s strani procesorja. Registri vsebujejo navodila ali operande, do katerih trenutno dostopa CPU.

Registri so tisti visoka hitrost dostopni elementi za shranjevanje. Procesor dostopa do registrov znotraj en taktni cikel CPU-ja. Dejansko lahko procesor dekodira navodila in izvede operacije na vsebini registra v hitrost več kot ene operacije na taktni cikel CPU-ja. Tako lahko rečemo, da procesor lahko dostopa do registrov hitreje kot do glavnega pomnilnika.

Register se meri v bitih, kot ima lahko procesor 16-bitni, 32-bitni ali 64-bitni registri. Število bitov registra določa hitrost in moč CPU-ja. Na primer, CPU z 32-bitnim registrom lahko hkrati dostopa do 32-bitnih navodil. CPU, ki ima 64-bitni register, lahko izvaja 64-bitna navodila. Torej, več je bitov registra več hitrosti in moči CPU-ja.


Računalniški registri so razvrščeni kot sledi:

DR: Register podatkov je 16-bitni register, ki hrani operndi naj ga upravlja procesor.

AR: Register naslovov je 12-bitni register, ki hrani naslov pomnilnika.

AC: Akumulator je tudi 16-bitni register, ki hrani rezultat izračunan s strani procesorja.

IR: Register navodil je 16-bitni register, ki hrani koda navodila ki se mora trenutno izvajati.

PC: Programski števec je 12-bitni register, ki hrani naslov pouka ki ga mora izvršiti procesor.

TR: Začasni register je 16-bitni register, ki hrani začasni vmesni rezultat izračunan s strani procesorja.

INPR: Vnosni register je 8-bitni register, ki hrani vhodni znak prejeto od vhodna naprava in ga dostavil Akumulator.

OUTR: Izhodni register je 8-bitni register, ki hrani izhodni znak prejeto od Akumulator in ga dostavite izhodna naprava.

Opredelitev pomnilnika

Pomnilnik je strojna naprava, ki se uporablja za shranjevanje računalniških programov, navodil in podatkov. Notranji pomnilnik procesorja je primarni pomnilnik (RAM), pomnilnik zunanjega procesorja pa je sekundarni pomnilnik (trdi disk). Pomnilnik je mogoče kategorizirati tudi na podlagi hlapljivo in nehlapljivo spomin.

V bistvu računalniški pomnilnik se nanaša na primarni pomnilnik računalnika, medtem ko sekundarni pomnilnik se imenuje kot shranjevanje računalnika. Primarni pomnilnik je spomin, ki je lahko neposredno do katerega dostopa procesor, zaradi katerega ni zamude pri dostopu do podatkov in tako procesor izračuna hitreje.

Primarni pomnilnik ali RAM je a hlapljivo pomnilnik, kar pomeni, da podatki v primarnem pomnilniku obstajajo, ko je sistem vklopljen, in podatki izginejo, ko je sistem izklopljen. Primarni pomnilnik vsebuje podatke, ki jih bo zahteval trenutno izvajalni program v CPU-ju. Če podatki, ki jih zahteva procesor, niso v primarnem pomnilniku, potem se podatki prenesejo iz sekundarnega pomnilnika v primarni pomnilnik in jih nato pridobi procesor.

Enkrat ti prihranite podatke v računalniku, nato se prenesejo na sekundarno shranjevanje do takrat ostane v primarnem spominu. Danes lahko primarni pomnilnik ali RAM dosega 1 GB do 16 GB. Po drugi strani se sekundarna shramba danes giblje od nekaterih Giga bytes (GB) za TeraBytes (TB).

  1. Glavna razlika med register in pomnilnikom je ta register hrani podatke, ki jih CPU trenutno obdeluje ker spomin hrani podatke, ki bodo potrebni za obdelavo.
  2. Register sega od 32-bitni register se registrira v 64-bitni register ker se zmogljivost pomnilnika giblje od nekaterih GB nekaterim TBC.
  3. Register dostopa do procesorja hitreje kot spomin.
  4. Računalniški registri so register akumulatorjev, števec programov, register navodil, register naslovovitd. Po drugi strani se spomin imenuje glavni pomnilnik računalnika, ki je RAM.

Zaključek:

Običajno je register na vrhu hierarhije pomnilnika. Je najmanjši in hitro dostopen element za shranjevanje. Po drugi strani se pomnilnik običajno imenuje glavni pomnilnik, ki je večji od registra, dostop do CPE-ja pa je počasnejši od registra, do njega pa je dostopen hitreje kot do sekundarnega pomnilnika.