Diferença entre registro e memória

Autor: Laura McKinney
Data De Criação: 1 Abril 2021
Data De Atualização: 10 Poderia 2024
Anonim
Diferença entre registro e memória - Tecnologia
Diferença entre registro e memória - Tecnologia

Contente


Registro e memória, segure os dados que podem ser diretamente acessado pelo processador o que também aumenta a velocidade de processamento da CPU. A velocidade de processamento da CPU também pode ser aumentada aumentando o número de bits do registro ou o número do registro físico na CPU. O mesmo acontece com a memória, mais a quantidade de memória mais rápida é a CPU. A memória é geralmente referida à memória principal do computador.

Apesar dessas semelhanças, o registro e a memória compartilham poucas diferenças entre si. A diferença básica entre o registro e a memória é que o registo mantém os dados que a CPU está processando atualmente, enquanto o memória contém instruções e dados do programa que o programa requer para execução.

Discutiremos mais algumas diferenças entre registrador e memória com a ajuda da tabela de comparação mostrada abaixo.


  1. Gráfico de comparação
  2. Definição
  3. Principais diferenças
  4. Conclusão

Gráfico de comparação

Base para ComparaçãoregistoMemória
BasicOs registros mantêm os operandos ou as instruções que a CPU está processando no momento.A memória contém as instruções e os dados que o programa atualmente em execução na CPU requer.
CapacidadeO Register mantém a pequena quantidade de dados em torno de 32 bits a 64 bits.A memória do computador pode variar de alguns GB a TB.
AcessoA CPU pode operar no conteúdo do registro na taxa de mais de uma operação em um ciclo de clock.A CPU acessa a memória na taxa mais lenta que a registrada.
TipoRegistro de acumulador, contador de programa, registro de instruções, registro de endereço, etc.RAM.


Definição de Registro

Registros são os menor elementos de retenção de dados que são incorporado o próprio processador. Registradores são os locais de memória que são diretamente acessível pelo processador. Os registradores mantêm a instrução ou operandos que estão sendo acessados ​​atualmente pela CPU.

Registros são os alta velocidade elementos de armazenamento acessíveis. O processador acessa os registros dentro de um ciclo de clock da CPU. De fato, o processador pode decodificar as instruções e executar operações no conteúdo do registro no taxa de mais de uma operação por ciclo de clock da CPU. Portanto, podemos dizer que o processador pode acessar os registros mais rapidamente que a memória principal.

O registro é medido em bits, como um processador pode ter registradores de 16, 32 ou 64 bits. O número de bits de registro especifica a velocidade e a potência da CPU. Por exemplo, uma CPU que possui um registro de 32 bits pode acessar as instruções de 32 bits por vez. A CPU que possui um registro de 64 bits pode executar instruções de 64 bits. Portanto, quanto maior o número de bits de registro, maior a velocidade e a potência da CPU.

Os registros do computador são categorizados da seguinte maneira:

DR: Registro de dados é um registro de 16 bits que contém o operandos para ser operado pelo processador.

AR: Registro de Endereços é um registro de 12 bits que contém o endereço de um local de memória.

AC: Acumulador também é um registro de 16 bits que contém o resultado calculado pelo processador.

IR: Registro de Instruções é um registro de 16 bits que contém o código de instrução que tem que ser executado atualmente.

PC: Contador de programa é um registro de 12 bits que contém o endereço da instrução isso deve ser executado pelo processador.

TR: Registro temporário é um registro de 16 bits que contém o resultado intermediário temporário calculado pelo processador.

EM PR: Registro de Entrada é um registro de 8 bits que contém o caractere de entrada recebido de um dispositivo de entrada e entregou ao Acumulador.

OUTR: Registro de saída é um registro de 8 bits que contém o caractere de saída Recebido de Acumulador e entregá-lo ao dispositivo de saída.

Definição de Memória

A memória é um dispositivo de hardware usado para armazenar programas, instruções e dados de computador. A memória interna do processador é uma memória primária (RAM)e a memória externa ao processador é uma memória secundária (disco rígido). A memória também pode ser categorizada com base em volátil e não volátil memória.

Basicamente, o Memória do computador refere-se a memória primária do computador, enquanto que o memória secundária é referido como armazenamento do computador. Memória primária é a memória que pode ser diretamente acessado pelo processador devido ao qual não há atraso no acesso aos dados e, portanto, o processador calcula mais rapidamente.

A memória primária ou RAM é uma volátil memória, o que significa que os dados na memória principal existem quando a energia do sistema está ligada e os dados desaparecem quando o sistema é desligado. A memória primária contém os dados que serão exigidos pelo programa atualmente em execução na CPU. Se os dados exigidos pelo processador não estiverem na memória principal, eles serão transferidos do armazenamento secundário para a memória primária e serão buscados pelo processador.

Depois que você Salve  os dados no computador, depois são transferidos para armazenamento secundário até então, permanece na memória primária. Hoje, a memória primária ou RAM pode variar de 1 GB a 16 GB. Por outro lado, o armazenamento secundário hoje varia de alguns Bytes de Giga (GB) para TeraBytes (TB).

  1. A principal diferença entre registro e memória é que o registro mantém os dados que a CPU está processando no momento enquanto a memória mantém os dados necessários para o processamento.
  2. O Registro varia de Registro de 32 bits para registro de 64 bits enquanto, a capacidade da memória varia de alguns GB para alguns TB.
  3. O processador acessa o registro Mais rápido do que a memória.
  4. Registradores de computadores são registro de acumulador, contador de programa, registro de instruções, registro de endereçoPor outro lado, a memória é referida como a memória principal do computador que é a RAM.

Conclusão:

Normalmente, o registro reside no topo da hierarquia de memória. É o menor e mais rápido elemento de armazenamento acessível. Por outro lado, a memória geralmente referida como a memória principal que é maior que o registro e seu acesso à CPU é mais lento que o registro, mas é acessado mais rapidamente que o armazenamento secundário.