Odporúčaná, 2024

Redakcia Choice

Rozdiel medzi registrom a pamäťou

Registrovať a pamäť, podržte dáta, ktoré môžu byť priamo prístupné procesorom, čo tiež zvyšuje rýchlosť spracovania procesora. Rýchlosť spracovania CPU môže byť tiež zvýšená zvýšením počtu bitov registra alebo zvýšením počtu fyzických registrov v procesore. To isté platí aj pre pamäť, viac pamäte rýchlejšie je CPU. Pamäť je všeobecne označená ako primárna pamäť počítača.

Napriek týmto podobnostiam registrácia a pamäť zdieľajú niekoľko rozdielov medzi sebou. Základný rozdiel medzi registrom a pamäťou spočíva v tom, že register obsahuje údaje, ktoré CPU práve spracováva, zatiaľ čo pamäť obsahuje programové inštrukcie a dáta, ktoré program vyžaduje na vykonanie.

Budeme diskutovať o niektorých rozdieloch medzi registrom a pamäťou pomocou porovnávacieho grafu zobrazeného nižšie.

Porovnávacia tabuľka

Základ pre porovnanieRegistrovaťPamäť
základnéRegistre obsahujú operandy alebo inštrukcie, ktoré procesor práve spracováva.Pamäť uchováva pokyny a dáta, ktoré vyžaduje aktuálne vykonávaný program v procesore.
kapacitaRegister má malé množstvo dát okolo 32 bitov na 64 bitov.Pamäť počítača sa môže pohybovať od niektorých GB až po TB.
prístupCPU môže pracovať s obsahom registrov rýchlosťou viac ako jednej operácie v jednom cykle.CPU pristupuje k pamäti pomalšie ako registrovať.
typRegister akumulátorov, počítadlo programov, registračný poklad, adresový register atď.RAM.

Definícia registra

Registry sú najmenšie prvky na zadávanie údajov, ktoré sú zabudované do samotného procesora. Registry sú pamäťové miesta, ktoré sú priamo prístupné procesorom. Registry uchovávajú pokyny alebo operandy, ku ktorým CPU momentálne pristupuje.

Registry sú vysokorýchlostné pamäťové prvky. Procesor pristupuje k registrom v rámci jedného cyklu CPU . V skutočnosti môže procesor dekódovať pokyny a vykonávať operácie na obsahu registrov rýchlosťou viac ako jednej operácie na jeden cyklus hodin CPU. Takže môžeme povedať, že procesor má prístup k registrom rýchlejšie ako hlavná pamäť.

Register sa meria v bitoch, pretože procesor môže mať 16-bitové, 32-bitové alebo 64-bitové registre. Počet bitov registrov určuje rýchlosť a výkon procesora. Napríklad procesor, ktorý má 32-bitový register, má prístup k 32-bitovým inštrukciám súčasne. CPU, ktorý má 64-bitový register, môže vykonať 64-bitové inštrukcie. Preto viac počtu bitov registru viac je rýchlosť a výkon CPU.

Registre počítača sú kategorizované nasledovne:

DR: Register dát je 16-bitový register, ktorý drží operandy, ktoré majú operovať procesor.

AR: Register Register je 12-bitový register, ktorý uchováva adresu pamäte .

AC: Akumulátor je tiež 16-bitový register, ktorý drží výsledok vypočítaný procesorom.

IR: Registrácia inštrukcií je 16-bitový register, ktorý obsahuje kód inštrukcie, ktorý má aktuálne vykonať.

PC: Programový čítač je 12-bitový register, ktorý obsahuje adresu inštrukcie, ktorú má procesor vykonať.

TR: Dočasný register je 16-bitový register, ktorý obsahuje dočasný stredný výsledok vypočítaný procesorom.

INPR: Vstupný register je 8-bitový register, ktorý uchováva vstupný znak prijatý zo vstupného zariadenia a dodáva ho do akumulátora .

OUTR: Výstupný register je 8-bitový register, ktorý uchováva výstupný znak prijatý od akumulátora a dodá ho výstupnému zariadeniu .

Definícia pamäte

Pamäť je hardvérové ​​zariadenie, ktoré sa používa na ukladanie počítačových programov, inštrukcií a údajov. Pamäť, ktorá je interným procesorom, je primárna pamäť (RAM) a pamäť, ktorá je externá k procesoru, je sekundárna pamäť (pevný disk) . Pamäť môže byť tiež kategorizovaná na základe volatilnej a energeticky nezávislej pamäte.

Pamäť počítača sa v podstate týka primárnej pamäte počítača, zatiaľ čo sekundárna pamäť sa označuje ako ukladanie počítača. Primárna pamäť je pamäť, ktorú môže procesor priamo pristupovať, v dôsledku čoho nedochádza k žiadnemu oneskoreniu v prístupe k údajom, a preto sa procesor vypočítava rýchlejšie.

Primárna pamäť alebo pamäť RAM je volatilná pamäť, čo znamená, že údaje v primárnej pamäti existujú pri zapnutí systému a dáta zmiznú, keď je systém vypnutý. Primárna pamäť obsahuje údaje, ktoré budú vyžadovať aktuálne vykonávací program v procesore. Ak sa údaje požadované procesorom nenachádzajú v primárnej pamäti, údaje sa prenášajú z sekundárneho úložného priestoru do primárnej pamäte a potom ho procesor vyzdvihne.

Po uložení údajov do počítača sa potom prenesie do sekundárneho úložného priestoru, kým zostane v primárnej pamäti. Dnes sa môže primárna pamäť alebo pamäť RAM pohybovať od 1 GB do 16 GB . Na druhej strane sa sekundárne ukladanie pohybuje od niektorých Giga Bytov (GB) po TeraBytes (TB) .

Kľúčové rozdiely medzi registrom a pamäťou

  1. Hlavným rozdielom medzi registrom a pamäťou je, že register uchováva údaje, ktoré CPU práve spracováva, zatiaľ čo pamäť uchováva údaje, ktoré budú potrebné na spracovanie .
  2. Registry sa pohybujú od 32-bitového registra až po 64-bitový register, pričom kapacita pamäte sa pohybuje od niektorých GB až po niektoré TB .
  3. Prístupy procesora sa zaregistrujú rýchlejšie ako pamäť.
  4. Registre počítačov sú register akumulátorov, počítadlo programov, register inštrukcií, register adries atď. Na druhej strane je pamäť označená ako hlavná pamäť počítača, ktorý je RAM.

záver:

Normálne je register umiestnený v hornej časti hierarchie pamäte. Je to najmenší a rýchlo dostupný úložný prvok. Na druhej strane je pamäť všeobecne označovaná ako hlavná pamäť, ktorá je väčšia ako registrácia a jej prístup k CPU je pomalší než registrácia, ale je prístupný rýchlejšie ako sekundárne ukladanie.

Top