Priporočena, 2020

Izbira Urednika

Razlika med registrom in spominom

Register in pomnilnik imata podatke, do katerih lahko procesor neposredno dostopa, kar tudi poveča hitrost obdelave procesorja. Hitrost obdelave CPE se lahko poveča tudi s povečanjem števila bitov registra ali s povečanjem števila fizičnega registra v CPU. Enako velja za spomin, večja količina pomnilnika je hitrejša. Pomnilnik se nanaša na primarni pomnilnik računalnika.

Kljub tem podobnostim imata register in spomin med seboj malo razlik. Osnovna razlika med registrom in pomnilnikom je v tem, da register vsebuje podatke, ki jih CPU trenutno obdeluje, medtem ko pomnilnik vsebuje programska navodila in podatke, ki jih program zahteva za izvedbo.

Nekaj ​​razlik med registrom in spominom bomo razpravljali s pomočjo primerjalne tabele, prikazane spodaj.

Primerjalna tabela

Podlaga za primerjavoRegisterSpomin
OsnovnoRegistri vsebujejo operande ali navodila, ki jih CPU trenutno obdeluje.V pomnilniku so navodila in podatki, ki jih zahteva trenutni program v CPU.
ZmogljivostRegister vsebuje majhno količino podatkov okoli 32-bitnih do 64-bitnih.Pomnilnik računalnika se lahko giblje od nekaj GB do TB.
DostopCPU lahko deluje na vsebino registra s hitrostjo več kot ene operacije v enem taktnem ciklu.CPU dostopa do pomnilnika počasneje kot register.
VrstaRegister akumulatorja, števec programov, register navodil, register naslovov itd.OVEN.

Opredelitev registra

Registri so najmanjši elementi, ki vsebujejo podatke in so vgrajeni v sam procesor. Registri so pomnilniške lokacije, ki so neposredno dostopne procesorju. Registri vsebujejo navodila ali operande, ki jih trenutno uporablja CPU.

Registri so hitri dostopni elementi za shranjevanje. Procesor dostopa do registrov znotraj enega urnega cikla CPE . Pravzaprav lahko procesor dekodira navodila in izvede operacije na vsebini registra s hitrostjo več kot ene operacije na urni cikel procesorja. Tako lahko rečemo, da lahko procesor hitreje dostopa do registrov kot glavni pomnilnik.

Register se meri v bitih, kot da ima procesor 16-bitne, 32-bitne ali 64-bitne registre. Število registrskih bitov določa hitrost in moč CPU. Na primer, CPU, ki ima 32-bitni register, lahko hkrati dostopa do 32-bitnih navodil. CPU, ki ima 64-bitni register, lahko izvaja 64-bitna navodila. Zato je več števila bitov registra večja hitrost in moč CPU.

Računalniški registri so kategorizirani na naslednji način:

DR: Data Register je 16-bitni register, ki vsebuje operande, ki jih upravlja procesor.

AR: Address Register je 12-bitni register, ki vsebuje naslov pomnilniške lokacije .

AC: akumulator je tudi 16-bitni register, ki vsebuje rezultat, ki ga izračuna procesor.

IR: Register navodil je 16-bitni register, ki vsebuje kodo navodil, ki se trenutno izvaja.

PC: Programski števec je 12-bitni register, ki vsebuje naslov navodil, ki ga mora izvesti procesor.

TR: Začasni register je 16-bitni register, ki vsebuje začasni vmesni rezultat, ki ga izračuna procesor.

INPR: Vhodni register je 8-bitni register, ki zadrži vhodni znak, ki ga prejme od vhodne naprave, in ga preda akumulatorju .

OUTR: Output Register je 8-bitni register, ki zadrži izhodni znak, ki ga prejme od akumulatorja, in ga preda izhodni napravi .

Opredelitev spomina

Pomnilnik je strojna naprava, ki se uporablja za shranjevanje računalniških programov, navodil in podatkov. Pomnilnik, ki je notranji procesor, je primarni pomnilnik (RAM), pomnilnik, ki je zunaj procesorja, pa je sekundarni pomnilnik (trdi disk) . Pomnilnik je mogoče kategorizirati tudi na podlagi spremenljivega in trajnega pomnilnika.

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

Primarni pomnilnik ali RAM je hlapen pomnilnik, kar pomeni, da podatki v primarnem pomnilniku obstajajo, ko je moč sistema vklopljena, in podatki izginejo, ko je sistem izklopljen. Primarni pomnilnik vsebuje podatke, ki jih bo zahteval trenutno izvedeni program v CPU. Če podatki, ki jih zahteva procesor, niso v primarnem pomnilniku, se podatki prenesejo iz sekundarnega pomnilnika v primarni pomnilnik, nato pa ga procesor prevzame.

Ko shranite podatke na računalnik, se prenese v sekundarno pomnilnik do takrat, ko ostane v primarnem pomnilniku. Danes lahko primarni pomnilnik ali RAM znaša od 1 GB do 16 GB . Po drugi strani pa se sekundarni pomnilnik danes giblje od nekaterih Giga Bytes (GB) do TeraBytes (TB) .

Ključne razlike med registrom in spominom

  1. Primarna razlika med registrom in pomnilnikom je v tem, da register vsebuje podatke, ki jih CPE trenutno obdeluje, medtem ko pomnilnik hrani podatke, ki bodo potrebni za obdelavo .
  2. Register se giblje od 32-bitnega registra do 64-bitnega registra, medtem ko se zmogljivost pomnilnika giblje od nekaj GB do nekaj TB .
  3. Dostop procesorja se registrira hitreje kot pomnilnik.
  4. Računalniški registri so register akumulatorja, programski števec, register ukazov, register naslovov itd. Na drugi strani pa je pomnilnik imenovan kot glavni pomnilnik računalnika, ki je RAM.

Sklep:

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

Top