Differenza tra registro e memoria

Autore: Laura McKinney
Data Della Creazione: 1 Aprile 2021
Data Di Aggiornamento: 10 Maggio 2024
Anonim
La DIFFERENZA tra DIRITTO D’AUTORE, MARCHI e BREVETTI - Tutorial Copyright #019
Video: La DIFFERENZA tra DIRITTO D’AUTORE, MARCHI e BREVETTI - Tutorial Copyright #019

Contenuto


Registra e memoria, conserva i dati che possono essere direttamente accessibile dal processore che aumenta anche la velocità di elaborazione della CPU. La velocità di elaborazione della CPU può anche essere aumentata aumentando il numero di bit del registro o aumentando il numero del registro fisico nella CPU. Lo stesso vale per la memoria, maggiore è la quantità di memoria più veloce della CPU. La memoria viene generalmente riferita alla memoria principale del computer.

Nonostante queste somiglianze, il registro e la memoria condividono poche differenze tra loro. La differenza di base tra il registro e la memoria è che Registrati contiene i dati che la CPU sta attualmente elaborando mentre, il memoria contiene le istruzioni del programma e i dati che il programma richiede per l'esecuzione.

Discuteremo alcune differenze tra registro e memoria con l'aiuto della tabella di confronto mostrata di seguito.


  1. Tabella di comparazione
  2. Definizione
  3. Differenze chiave
  4. Conclusione

Tabella di comparazione

Base per il confrontoRegistratiMemoria
Di baseI registri contengono gli operandi o le istruzioni che la CPU sta attualmente elaborando.La memoria contiene le istruzioni e i dati richiesti dal programma attualmente in esecuzione nella CPU.
CapacitàRegister contiene una piccola quantità di dati da 32 bit a 64 bit.La memoria del computer può variare da alcuni GB a TB.
AccessoLa CPU può operare sui contenuti del registro alla velocità di più di un'operazione in un ciclo di clock.La CPU accede alla memoria a una velocità inferiore rispetto al registro.
genereRegistro accumulatore, contatore programmi, registro istruzioni, registro indirizzi, ecc.RAM.


Definizione di registro

I registri sono i minore elementi di conservazione dei dati che sono Costruito dentro il processore stesso. I registri sono le posizioni di memoria che sono direttamente accessibile dal processore. I registri contengono le istruzioni o gli operandi a cui attualmente accede la CPU.

I registri sono i alta velocità elementi di archiviazione accessibili. Il processore accede ai registri all'interno un ciclo di clock della CPU. In effetti, il processore può decodificare le istruzioni ed eseguire operazioni sui contenuti del registro su frequenza di più di un'operazione per ciclo di clock della CPU. Quindi possiamo dire che il processore può accedere ai registri più velocemente della memoria principale.

Il registro viene misurato in bit come un processore può avere registri a 16, 32 o 64 bit. Il numero di bit di registro specifica la velocità e la potenza della CPU. Ad esempio, una CPU con registro a 32 bit può accedere contemporaneamente alle istruzioni a 32 bit. La CPU con registro a 64 bit può eseguire istruzioni a 64 bit. Quindi, maggiore è il numero di bit di registro maggiore è la velocità e la potenza della CPU.

I registri dei computer sono classificati come segue:

DR: Registro dei dati è un registro a 16 bit che contiene il operandi essere gestito dal processore.

AR: Registro degli indirizzi è un registro a 12 bit che contiene indirizzo di una posizione di memoria.

CORRENTE ALTERNATA: Accumulatore è anche un registro a 16 bit che contiene il risultato calcolato dal processore.

IR: registro delle istruzioni è un registro a 16 bit che contiene codice di istruzione che deve essere attualmente eseguito.

PC: Contatore di programma è un registro a 12 bit che contiene indirizzo dell'istruzione che deve essere eseguito dal processore.

TR: Registro temporaneo è un registro a 16 bit che contiene risultato intermedio temporaneo calcolato dal processore.

INPR: Registro di input è un registro a 8 bit che contiene carattere di input ricevuto da un dispositivo di input e lo ha consegnato al Accumulatore.

OUTR: registro di output è un registro a 8 bit che contiene carattere di output ricevuto da Accumulatore e consegnarlo al Dispositivo di uscita.

Definizione di memoria

La memoria è un dispositivo hardware utilizzato per memorizzare programmi, istruzioni e dati. La memoria interna al processore è a memoria primaria (RAM)e la memoria esterna al processore è a memoria secondaria (disco rigido). La memoria può anche essere classificata sulla base di volatile e non volatile memoria.

Fondamentalmente, il memoria del computer si riferisce a memoria primaria del computer mentre, il memoria secondaria viene indicato come Conservazione del computer. La memoria primaria è la memoria che può essere direttamente accessibile dal processore a causa del quale non vi è alcun ritardo nell'accesso ai dati, e quindi il processore calcola più velocemente.

La memoria principale o RAM è a volatile memoria che significa che i dati nella memoria primaria esistono quando il sistema è acceso e i dati svaniscono quando il sistema è spento. La memoria principale contiene i dati che saranno richiesti dal programma attualmente in esecuzione nella CPU. Se i dati richiesti dal processore non si trovano nella memoria primaria, i dati vengono trasferiti dalla memoria secondaria alla memoria primaria e quindi vengono recuperati dal processore.

Una volta tu Salva i dati sul computer, quindi vengono trasferiti a magazzino secondario fino ad allora rimane nella memoria principale. Oggi la memoria principale o RAM può variare da Da 1 GB a 16 GB. D'altra parte, l'archiviazione secondaria oggi varia da alcuni Giga byte (GB) a TeraBytes (TB).

  1. La differenza principale tra registro e memoria è quel registro contiene i dati che la CPU sta attualmente elaborando mentre il ricordo contiene i dati che saranno richiesti per l'elaborazione.
  2. Il registro varia da Registro a 32 bit in registro a 64 bit mentre la capacità di memoria varia da alcuni GB a certi TB.
  3. Il processore accede al registro Più veloce della memoria.
  4. I registri dei computer lo sono registro accumulatore, contatore programmi, registro istruzioni, registro indirizziecc. D'altra parte, la memoria viene definita memoria principale del computer che è RAM.

Conclusione:

Normalmente il registro si trova nella parte superiore della gerarchia di memoria. È l'elemento di archiviazione più piccolo e facilmente accessibile. D'altra parte, la memoria viene generalmente definita come la memoria principale che è più grande del registro e il suo accesso alla CPU è più lento del registro ma si accede più velocemente della memoria secondaria.