Ajánlott, 2024

Szerkesztő Választása

A regisztráció és a memória közötti különbség

Regisztráljon és tároljon olyan adatokat, amelyeket a processzor közvetlenül hozzáférhet, és ezáltal növeli a processzor feldolgozási sebességét. A CPU feldolgozási sebessége növelhető a regiszterbitek számának növelésével vagy a fizikai regiszter számának növelésével a CPU-ban. Ugyanez vonatkozik a memóriára is, a gyorsabb memóriamennyiség a CPU. A memória általában a számítógép elsődleges memóriájára utal.

A hasonlóságok ellenére a regiszter és a memória kevés különbséggel rendelkezik egymással. A regiszter és a memória közötti különbség az, hogy a regiszter a CPU által jelenleg feldolgozott adatokat tárolja, míg a memóriában olyan program utasítások és adatok vannak, amelyeket a program végrehajtásához igényel.

Az alábbiakban bemutatott összehasonlító táblázat segítségével megvitatunk néhány további különbséget a regiszter és a memória között.

Összehasonlító táblázat

Az összehasonlítás alapjaRegisztrációmemória
AlapvetőA regiszterek megtartják az operandusokat vagy utasításokat, amelyeket a CPU jelenleg feldolgoz.A memóriában vannak az utasítások és az adatok, amelyeket a jelenleg futó program a CPU-ban igényel.
KapacitásA nyilvántartás a kis mennyiségű 32 bites adatmennyiséget 64 bitesre tartja.A számítógép memóriája néhány GB-tól TB-ig terjedhet.
HozzáférésA CPU a regiszter tartalmánál egy óra ciklusban több műveletnél is működhet.A CPU a memóriát a regiszternél lassabban érheti el.
típusAkkumulátor-nyilvántartás, Programszámláló, Utasítás-nyilvántartás, Címjegyzék stb.RAM.

A nyilvántartás meghatározása

A regiszterek a legkisebb adatmegtartó elemek, amelyek magukba foglalják a processzort. A regiszterek azok a memóriahelyek, amelyek közvetlenül hozzáférhetők a processzor számára. A regiszterek megtartják a CPU által jelenleg hozzáférhető utasításokat vagy operandákat.

A nyilvántartások a nagy sebességű, hozzáférhető tárolóelemek. A processzor egy CPU-óra cikluson belül hozzáfér a regiszterekhez. Valójában a processzor dekódolhatja az utasításokat és műveleteket hajthat végre a regiszter tartalmánál , egynél több műveletenként CPU órás ciklusonként. Tehát azt mondhatjuk, hogy a processzor gyorsabban férhet hozzá a regiszterekhez, mint a fő memória.

A regisztert bitekben mérik, mint a processzor 16 bites, 32 bites vagy 64 bites regiszterei. A regiszterbitek száma határozza meg a CPU sebességét és teljesítményét. Például egy 32 bites regiszterrel rendelkező CPU egyszerre tudja elérni a 32 bites utasításokat. A 64 bites regiszterrel rendelkező processzor 64 bites utasításokat hajthat végre. Ennélfogva a nyilvántartás több bitje a CPU sebessége és teljesítménye.

A számítógép-nyilvántartások az alábbiak szerint vannak kategorizálva:

A DR: Data Register egy 16 bites regiszter, amely a processzor által üzemeltetendő operandákat tartja.

AR: A címregiszter egy 12 bites regiszter, amely a memóriahely címét tartalmazza .

AC: Az akkumulátor egy 16 bites regiszter, amely a processzor által kiszámított eredményt tartalmazza .

IR: Az utasításregiszter egy 16 bites regiszter, amely az aktuálisan végrehajtandó utasításkódot tartalmazza .

PC: A programszámláló egy 12 bites regiszter, amely tartalmazza a processzor által végrehajtandó utasítás címét .

TR: Az ideiglenes nyilvántartás egy 16 bites regiszter, amely a processzor által kiszámított ideiglenes közbenső eredményt tartalmazza .

Az INPR: Input Register egy 8 bites regiszter, amely a beviteli karaktert fogadja a bemeneti eszközről, és továbbította az akkumulátorhoz .

OUTR: A kimeneti regiszter egy 8 bites regiszter, amely az akkumulátorból kapott kimeneti karaktert tartalmazza és továbbítja a kimeneti eszközhöz .

A memória meghatározása

A memória egy hardvereszköz, amelyet számítógépes programok, utasítások és adatok tárolására használnak. A processzor belső memóriája egy elsődleges memória (RAM), és a processzor külső memóriája másodlagos memória (merevlemez) . A memória az illékony és nem illékony memória alapján is kategorizálható.

Alapvetően a számítógép memóriája a számítógép elsődleges memóriájára vonatkozik, míg a másodlagos memória a számítógép tárolására utal. Az elsődleges memória az a memória, amely közvetlenül a processzorhoz érhető el, ami miatt nincs késés az adatokhoz való hozzáféréshez, és így a processzor gyorsabban számol.

Az elsődleges memória vagy RAM egy illékony memória, ami azt jelenti, hogy az elsődleges memóriában lévő adatok akkor állnak rendelkezésre, amikor a rendszer be van kapcsolva, és az adatok eltűnnek a rendszer kikapcsolásakor. Az elsődleges memória tartalmazza azokat az adatokat, amelyeket a CPU jelenleg végrehajtó programja igényel. Ha a processzor által igényelt adatok nincsenek az elsődleges memóriában, akkor az adatokat a másodlagos tárolóból az elsődleges memóriába továbbítják, majd azt a processzor lekéri.

Miután elmentette az adatokat a számítógépre, az átkerül a másodlagos tárolóba, amíg az az elsődleges memóriában marad. Ma az elsődleges memória vagy a RAM 1 GB-tól 16 GB-ig terjedhet. Másrészt a másodlagos tárolás ma a Giga-bájtok (GB) és a TeraBytes (TB) között mozog.

A regiszter és a memória közötti különbségek

  1. Az elsődleges különbség a regiszter és a memória között az, hogy a regiszter rendelkezik a CPU által jelenleg feldolgozott adatokkal, míg a memória a feldolgozáshoz szükséges adatokat tartalmazza .
  2. A regiszter 32 bites regisztrálástól 64 bites regiszterig terjed, míg a memória kapacitása néhány GB- tól néhány TB- ig terjed.
  3. A processzor gyorsabban regisztrál , mint a memória.
  4. A számítógépek regiszterei az akkumulátorregiszter, a programszámláló, az utasításregiszter, a címregiszter stb. Másrészt a memória a számítógép fő memóriája, amely a RAM.

Következtetés:

Általában a regiszter a memóriahierarchia tetején helyezkedik el. Ez a legkisebb és gyorsan hozzáférhető tárolóelem. Másrészt a fő memóriának nevezett memória, amely nagyobb, mint a regiszter, és a CPU-hozzáférése lassabb, mint a regiszter, de gyorsabban érhető el, mint a másodlagos tárolás.

Top