Doporučená, 2024

Redakce Choice

Rozdíl mezi registrem a pamětí

Registrovat a paměť, uchovávat data, která mohou být přímo přístupné procesor, který také zvyšuje rychlost zpracování CPU. Rychlost zpracování CPU může být také zvýšena zvýšením počtu bitů registru nebo zvýšením počtu fyzického registru v CPU. Stejný je případ s pamětí, více paměti rychleji je CPU. Paměť je obecně odkazována na primární paměť počítače.

Navzdory těmto podobnostem registr a paměť sdílejí jen několik rozdílů. Základním rozdílem mezi registrem a pamětí je, že registr uchovává data, která CPU právě zpracovává, zatímco paměť uchovává programovou instrukci a data, která program vyžaduje pro provedení.

Rozdíly mezi registrem a pamětí budeme diskutovat pomocí srovnávací tabulky uvedené níže.

Srovnávací graf

Základ pro porovnáníRegistrovatPaměť
ZákladníRegistry uchovávají operandy nebo instrukce, které CPU právě zpracovává.Paměť obsahuje instrukce a data, která aktuálně provádějící program v CPU vyžaduje.
KapacitaRegistr uchovává malé množství dat kolem 32 bitů na 64 bitů.Paměť počítače se může pohybovat od některých GB po TB.
PřístupCPU může pracovat s obsahem registru rychlostí více než jedné operace v jednom hodinovém cyklu.CPU přistupuje k paměti pomaleji než registr.
TypRegistr akumulátorů, počítadlo programů, registr instrukcí, adresář, atd.RAM.

Definice rejstříku

Registry jsou nejmenšími prvky pro uchovávání dat, které jsou zabudovány do samotného procesoru. Registry jsou paměťová místa, která jsou přímo dostupná procesorem. Tyto registry uchovávají instrukci nebo operandy, ke kterým právě přistupuje CPU.

Registry jsou vysokorychlostní přístupné skladovací prvky. Procesor přistupuje k registrům v rámci jednoho cyklu CPU . Procesor může ve skutečnosti dekódovat instrukce a provádět operace s obsahem registru rychlostí více než jedné operace na cyklus hodin CPU. Můžeme tedy říci, že procesor může přistupovat k registrům rychleji než hlavní paměť.

Registr je měřen v bitech, jako procesor může mít 16-bitové, 32-bitové nebo 64-bitové registry. Počet bitů registru udává rychlost a výkon CPU. Například CPU, který má 32-bitový registr, může přistupovat k 32-bitovým instrukcím najednou. CPU, který má 64-bitový registr, může provádět 64-bitové instrukce. Čím více je tedy počet bitů registru větší, je rychlost a výkon CPU.

Počítačové registry jsou kategorizovány následovně:

DR: Data Register je 16-bitový registr, který uchovává operandy, které mají být obsluhovány procesorem.

AR: Registr adres je 12bitový registr, který uchovává adresu místa v paměti .

AC: Akumulátor je také 16bitový registr, který uchovává výsledek vypočítaný procesorem.

IR: Instruction Register je 16-bitový registr, který uchovává instrukční kód, který má být aktuálně proveden.

PC: Program Counter je 12-bitový registr, který uchovává adresu instrukce, která má být zpracována procesorem.

TR: Dočasný registr je 16bitový registr, který uchovává dočasný mezivýsledek vypočítaný procesorem.

INPR: Vstupní registr je 8bitový registr, který uchovává vstupní znak přijatý ze vstupního zařízení a doručuje jej do akumulátoru .

OUTR: Output Register je 8-bitový registr, který uchovává výstupní znak přijatý z akumulátoru a dodává jej do výstupního zařízení .

Definice paměti

Paměť je hardwarové zařízení sloužící k ukládání počítačových programů, instrukcí a dat. Vnitřní paměť procesoru je primární paměť (RAM) a paměť, která je externí k procesoru, je sekundární paměť (pevný disk) . Paměť může být také kategorizována na základě volatilní a energeticky nezávislé paměti.

Paměť počítače v podstatě odkazuje na primární paměť počítače, zatímco sekundární paměť je označována jako ukládání počítače. Primární paměť je paměť, ke které může procesor přímo přistupovat, díky čemuž nedochází ke zpoždění v přístupu k datům, a procesor tedy počítá rychleji.

Primární paměť nebo RAM je nestálá paměť, což znamená, že data v primární paměti existují, když je systém zapnutý a data zmizí, jakmile je systém vypnutý. Primární paměť obsahuje data, která bude vyžadovat aktuálně prováděný program v CPU. Pokud data vyžadovaná procesorem nejsou v primární paměti, jsou data přenesena ze sekundárního úložiště do primární paměti a poté je procesorem načtena.

Jakmile uložíte data do počítače, pak je přenesena do sekundárního úložiště, dokud zůstane v primární paměti. V současné době se primární paměť nebo paměť RAM může pohybovat od 1 GB do 16 GB . Na druhou stranu, sekundární úložiště se dnes pohybuje od některých Giga bajtů (GB) až po TeraBytes (TB) .

Klíčové rozdíly mezi registrem a pamětí

  1. Primární rozdíl mezi registrem a pamětí je ten, že registr uchovává data, která CPU právě zpracovává, zatímco paměť uchovává data, která budou potřebná pro zpracování .
  2. Registr se pohybuje od 32-bitového registru do 64-bitového registru, zatímco paměťová kapacita se pohybuje od některých GB do některých TB .
  3. Procesor přistupuje k registru rychleji než paměť.
  4. Registry počítačů jsou registr akumulátorů, čítač programů, registr instrukcí, registr adres, atd. Na druhou stranu je paměť označována jako hlavní paměť počítače, kterým je RAM.

Závěr:

Obvykle se registr nachází v horní části hierarchie paměti. Jedná se o nejmenší a rychle přístupný skladovací prvek. Na druhou stranu, paměť obecně označovaná jako hlavní paměť, která je větší než registr a její přístup k CPU je pomalejší než registr, ale je přístupnější rychleji než sekundární úložiště.

Top