Różnica między rejestrem a pamięcią

Autor: Laura McKinney
Data Utworzenia: 1 Kwiecień 2021
Data Aktualizacji: 10 Móc 2024
Anonim
Różnica między rejestrem a pamięcią - Technologia
Różnica między rejestrem a pamięcią - Technologia

Zawartość


Zarejestruj się i zapisz, przechowuj dane, które mogą być bezpośrednio dostępny przez edytor co również zwiększa szybkość przetwarzania procesora. Szybkość przetwarzania procesora można również zwiększyć, zwiększając liczbę bitów rejestru lub zwiększając liczbę rejestru fizycznego w procesorze. Podobnie jest z pamięcią, im więcej pamięci szybciej tym procesor. Pamięć jest ogólnie związana z pamięcią podstawową komputera.

Pomimo tych podobieństw rejestr i pamięć dzielą ze sobą kilka różnic. Podstawowa różnica między rejestrem a pamięcią polega na tym, że zarejestrować przechowuje dane, które procesor aktualnie przetwarza, podczas gdy pamięć przechowuje instrukcje programu i dane wymagane przez program do wykonania.

Omówimy jeszcze kilka różnic między rejestrem a pamięcią za pomocą tabeli porównawczej pokazanej poniżej.

  1. Wykres porównania
  2. Definicja
  3. Kluczowe różnice
  4. Wniosek

Wykres porównania

Podstawa do porównaniaZarejestrowaćPamięć
PodstawowyRejestry zawierają operandy lub instrukcje, które procesor aktualnie przetwarza.Pamięć przechowuje instrukcje i dane wymagane przez aktualnie wykonywany program w CPU.
PojemnośćRejestr przechowuje niewielką ilość danych od około 32 do 64 bitów.Pamięć komputera może wynosić od niektórych GB do TB.
DostępProcesor może działać na zawartości rejestru z częstotliwością więcej niż jednej operacji w jednym cyklu zegara.Procesor uzyskuje dostęp do pamięci wolniej niż rejestr.
RodzajRejestr akumulatorów, licznik programów, rejestr instrukcji, rejestr adresów itp.BARAN.


Definicja rejestru

Rejestry to najmniejszy elementy przechowujące dane, które są wbudowany sam procesor. Rejestry to lokalizacje pamięci bezpośrednio dostępne dla procesora. Rejestry zawierają instrukcje lub argumenty, do których CPU ma obecnie dostęp.

Rejestry to wysoka prędkość dostępne elementy pamięci. Procesor uzyskuje dostęp do rejestrów jeden cykl zegara procesora. W rzeczywistości procesor może dekodować instrukcje i wykonywać operacje na zawartości rejestru w szybkość więcej niż jednej operacji na cykl zegara procesora. Możemy więc powiedzieć, że procesor może uzyskać dostęp do rejestrów szybciej niż pamięć główna.

Rejestr jest mierzony w bitach, tak jak procesor może mieć rejestry 16-bitowe, 32-bitowe lub 64-bitowe. Liczba bitów rejestru określa szybkość i moc procesora. Na przykład procesor, który ma rejestr 32-bitowy, może uzyskać dostęp do instrukcji 32-bitowych jednocześnie. Procesor, który ma rejestr 64-bitowy, może wykonywać instrukcje 64-bitowe. Dlatego im więcej bitów rejestru tym większa szybkość i moc procesora.


Rejestry komputerowe są podzielone na następujące kategorie:

DR: Rejestr danych jest 16-bitowym rejestrem, który przechowuje operandy do obsługi przez procesor.

AR: Zarejestruj adres jest 12-bitowym rejestrem, który przechowuje adres lokalizacji w pamięci.

AC: Akumulator jest także 16-bitowym rejestrem, który przechowuje wynik obliczony przez procesor.

IR: Rejestr instrukcji jest 16-bitowym rejestrem, który przechowuje kod instrukcji które musi być aktualnie wykonane.

PC: Licznik programu jest 12-bitowym rejestrem, który przechowuje adres instrukcji który ma być wykonany przez procesor.

TR: Rejestr tymczasowy jest 16-bitowym rejestrem, który przechowuje tymczasowy wynik pośredni obliczone przez procesor.

INPR: Rejestr wejść jest 8-bitowym rejestrem, który przechowuje wprowadź znak otrzymane od urządzenie wejściowe i dostarczyłem go do Akumulator.

OUTR: Rejestr wyjściowy jest 8-bitowym rejestrem, który przechowuje znak wyjściowy otrzymane od Akumulator i dostarcz go do urządzenie wyjściowe.

Definicja pamięci

Pamięć to urządzenie sprzętowe służące do przechowywania programów komputerowych, instrukcji i danych. Pamięć wewnętrzna procesora to pamięć podstawowa (RAM), a pamięć zewnętrzna procesora to pamięć dodatkowa (dysk twardy). Pamięć można również podzielić na kategorie na podstawie lotny i nielotny pamięć.

Zasadniczo pamięć komputera odnosi się do Pamięć podstawowa komputera, podczas gdy pamięć drugorzędna jest określany jako przechowywanie komputera. Pamięć podstawowa to pamięć, która może być bezpośrednio dostęp do procesora, dzięki czemu nie ma opóźnienia w dostępie do danych, a zatem procesor oblicza się szybciej.

Podstawowa pamięć lub RAM to lotny pamięć, co oznacza, że ​​dane w pamięci podstawowej istnieją, gdy zasilanie systemu jest włączone, a dane znikają po wyłączeniu systemu. Pamięć podstawowa zawiera dane, które będą wymagane przez aktualnie wykonywany program w CPU. Jeśli dane wymagane przez procesor nie znajdują się w pamięci podstawowej, wówczas dane są przesyłane z pamięci dodatkowej do pamięci podstawowej, a następnie są pobierane przez procesor.

Kiedyś zapisać dane na komputerze, a następnie są przesyłane do drugi magazyn do tego czasu pozostaje w pamięci podstawowej. Dziś podstawowa pamięć lub RAM może wynosić od 1 GB do 16 GB. Z drugiej strony, pamięć dodatkowa dzisiaj waha się od niektórych Giga Bytes (GB) do TeraBytes (TB).

  1. Podstawową różnicą między rejestrem a pamięcią jest ten rejestr przechowuje dane, które procesor aktualnie przetwarza podczas gdy pamięć przechowuje dane, które będą wymagane do przetworzenia.
  2. Rejestr waha się od Rejestr 32-bitowy do rejestru 64-bitowego podczas gdy pojemność pamięci waha się od niektórych GB do niektórych TB.
  3. Procesor uzyskuje dostęp do rejestru szybciej niż pamięć.
  4. Rejestry komputerów są rejestr akumulatorów, licznik programów, rejestr instrukcji, rejestr adresówitd. Z drugiej strony pamięć jest nazywana pamięcią główną komputera, czyli RAM.

Wniosek:

Zwykle rejestr znajduje się na górze hierarchii pamięci. Jest to najmniejszy i szybko dostępny element do przechowywania. Z drugiej strony pamięć ogólnie nazywana jest pamięcią główną, która jest większa niż rejestr, a jej dostęp do procesora jest wolniejszy niż rejestr, ale dostęp do niej jest szybszy niż pamięć dodatkowa.