Registro

Un registro es un área de almacenamiento temporal integrada en una CPU. Algunos registros se utilizan internamente y no se puede acceder a ellos desde fuera del procesador, mientras que otros son accesibles para el usuario. La mayoría de las arquitecturas modernas de CPU incluyen ambos tipos de registros.

Los registros internos incluyen el registro de instrucciones (IR), el registro de búfer de memoria (MBR), el registro de datos de memoria (MDR) y el registro de direcciones de memoria (MAR). El registro de instrucciones obtiene las instrucciones del contador de programa (PC) y conserva cada instrucción mientras el procesador la ejecuta. Los registros de memoria se utilizan para transferir datos de la memoria al procesador. El tiempo de almacenamiento de los registros internos es extremadamente breve, ya que a menudo conservan los datos durante menos de un milisegundo.

Los registros accesibles para el usuario son más grandes que los registros internos y normalmente conservan los datos durante más tiempo. Por ejemplo, un registro de datos puede almacenar valores individuales a los que hace referencia un programa que se está ejecutando. Un registro de direcciones contiene direcciones de memoria que hacen referencia a diferentes bloques de memoria dentro de la RAM del sistema. Muchas CPU ahora tienen registros de propósito general (GPR), que pueden contener tanto datos como direcciones de memoria.

Los registros varían tanto en número como en tamaño, según la arquitectura de la CPU. Algunos procesadores tienen 8 registros, mientras que otros tienen 16, 32 o más. Durante muchos años, los registros eran de 32 bits, pero ahora muchos tienen un tamaño de 64 bits. Un registro de 64 bits es necesario para un procesador de 64 bits, ya que permite a la CPU acceder a direcciones de memoria de 64 bits. Un registro de 64 bits también puede almacenar instrucciones de 64 bits, que no se pueden cargar en un registro de 32 bits. Por lo tanto, la mayoría de los programas escritos para procesadores de 32 bits pueden ejecutarse en computadoras de 64 bits, mientras que los programas de 64 bits no son compatibles con versiones anteriores de máquinas de 32 bits.

Actualizado January 30, 2014 por Per C.

quizPon a prueba tu conocimiento

Which of the following best describes an application "deadlock?"

A
It cannot be opened because it requires an unknown password.
0%
B
It is locked by the system and cannot be deleted.
0%
C
It cannot access a necessary resource and becomes unresponsive.
0%
D
It avoids quitting since unsaved files are still open.
0%
Correct! Incorrect!     View the Deadlock definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Registro en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.