Skip to main content

O que é um arquivo de registro?

Um arquivo de registro é um meio de armazenamento de memória na unidade central de processamento (CPU) de um computador. Os arquivos de registro do computador contêm bits de dados e locais de mapeamento. Esses locais especificam determinados endereços que são componentes de entrada de um arquivo de registro. Outras entradas incluem dados, uma função de leitura e gravação e uma função de execução.

Quando um usuário instala um programa em um computador, esse aplicativo grava um arquivo de registro na CPU. A maioria dos programas de software conterá mais de um arquivo. Esses arquivos contêm instruções de execução que a CPU segue quando o usuário inicia e usa o aplicativo. Um arquivo de registro também permite que a CPU saiba onde o programa está localizado e quais dados são necessários para executar determinadas funções.

Os decodificadores fazem parte de um arquivo de registro. Quando os dados são extraídos de um registro, o disco rígido do computador se refere aos bits contidos no arquivo. Parte do processo de extração envolve a leitura e decifração dos bits de dados que estão contidos no registro. Depois que um programa conclui uma função, ele pode escrever um código ou mensagem indicando os resultados da operação.

Os arquivos de registro utilizam uma das duas tecnologias relacionadas à memória. O primeiro é conhecido como memória estática de acesso aleatório, ou SRAM. Com a memória estática de acesso aleatório, existem vários bits de memória rotulados de acordo com o código binário. O status de cada bit de memória é marcado com zero ou um, indicando um estado ativo ou inativo.

Um segundo tipo de memória de registro é a memória dinâmica de acesso aleatório, ou DRAM. Cada seção da memória contém um capacitor e transistor. Os valores dos dados são equiparados a cargas diferentes e devem ser atualizados constantemente pelo chip de memória. A atualização ou "atualização" normalmente leva até 2% do tempo total de processamento.

Existem dois componentes na capacidade do chip de memória de processar dados. Eles incluem ciclo e tempo de acesso. O tempo do ciclo é a menor quantidade de tempo que ocorre entre solicitações de dados. O tempo de acesso é a quantidade de segundos ou minutos necessários para a CPU solicitar dados de um arquivo de registro e o tempo necessário para realmente receber essas informações.

Embora a SRAM seja normalmente usada com caches de memória, seu tempo de ciclo e tempo de acesso são os mesmos. Com a tecnologia DRAM, o tempo de ciclo geralmente é maior que o tempo de acesso. Isso ocorre porque as leituras ou extrações de memória envolvem um processo de destruição e reescrita.