¿Qué es un archivo de registro?

Un archivo de registro es un medio de almacenamiento de memoria dentro de la unidad central de procesamiento (CPU) de una computadora. Los archivos de registro de la computadora contienen bits de datos y ubicaciones de mapas. Estas ubicaciones especifican ciertas direcciones que son componentes de entrada de un archivo de registro. Otras entradas incluyen datos, una función de lectura y escritura y una función de ejecución.

Cuando un usuario instala un programa en una computadora, esa aplicación de software escribe un archivo de registro en la CPU. La mayoría de los programas de software contienen más de un archivo. Esos archivos contienen instrucciones de ejecución que la CPU sigue cuando el usuario inicia y usa la aplicación. Un archivo de registro también le permite a la CPU saber dónde está ubicado el programa y qué datos se necesitan para realizar ciertas funciones.

Los decodificadores son parte de un archivo de registro. Cuando se extraen datos de un registro, el disco duro de la computadora hace referencia a los bits contenidos en el archivo. Parte del proceso de extracción implica leer y descifrar los bits de datos que están contenidos en el registro. Una vez que un programa completa una función, puede escribir un código o mensaje que indique los resultados de la operación.

Los archivos de registro utilizan una de las dos tecnologías relacionadas con la memoria. La primera se conoce como memoria estática de acceso aleatorio o SRAM. Con la memoria estática de acceso aleatorio, hay varios bits de memoria que están etiquetados de acuerdo con un código binario. El estado de cada bit de memoria se etiqueta con un cero o uno, lo que indica un estado activo o inactivo.

Un segundo tipo de memoria de registro es la memoria dinámica de acceso aleatorio o DRAM. Cada sección de la memoria contiene un condensador y un transistor. Los valores de los datos se equiparan con diferentes cargas y el chip de memoria los debe actualizar constantemente. La actualización o «refrescar» normalmente tomará hasta un 2 por ciento del tiempo total de procesamiento.

Hay dos componentes en la capacidad del chip de memoria para procesar datos. Incluyen ciclo y tiempo de acceso. El tiempo de ciclo es la menor cantidad de tiempo que ocurre entre las solicitudes de datos. El tiempo de acceso es la cantidad de segundos o minutos que tarda la CPU en solicitar datos de un archivo de registro y el tiempo que tarda en recibir esa información.
Si bien SRAM se usa generalmente con cachés de memoria, su tiempo de ciclo y el tiempo de acceso son los mismos. Con la tecnología DRAM, el tiempo de ciclo suele ser más largo que su tiempo de acceso. Esto se debe a que las lecturas o extracciones de memoria implican un proceso de destrucción y reescritura.