stringtranslate.com

Registro de acceso

En la terminología de IBM , un registro de acceso (AR) es un registro de hardware en las arquitecturas de conjuntos de instrucciones de mainframe ESA/370 y posteriores . Los registros de acceso funcionan en conjunto con los registros de propósito general , lo que le otorga a un programa acceso transparente a hasta dieciséis espacios de direcciones de 2 GB simultáneamente. Los AR se introdujeron con ESA/370 en 1988 y fueron compatibles con el sistema operativo MVS/ESA . [1]

En la arquitectura IBM System/360, todas las instrucciones direccionan la memoria especificando un desplazamiento de 12 bits (4096 bytes) a partir de un valor en un "registro base" con indexación opcional. Originalmente, las direcciones ocupaban los 24 bits de orden inferior de un registro base, lo que permitía a un programa acceder a hasta 16 MB. System/370-XA amplió la arquitectura para permitir el direccionamiento de 31 bits y espacios de direcciones de hasta 2 GB.

La arquitectura de sistemas empresariales/370 amplió aún más las capacidades de direccionamiento con registros de acceso. Dieciséis registros de acceso de 32 bits "hacen sombra" de los dieciséis registros de propósito general. En un modo de procesador llamado modo de registro de acceso, el registro de acceso correspondiente al registro base especificado designa el espacio de direcciones del operando al que se accederá. [2] : 1–1  El contenido de un registro de acceso se denomina "token de entrada de lista de acceso" (ALET), que contiene un índice en una tabla del sistema que identifica el espacio de direcciones.

Véase también

Referencias

  1. ^ Babcocl, Charles (22 de febrero de 1988). "IBM abre el tesoro de datos a los usuarios del modelo E". Computerworld . Consultado el 5 de marzo de 2020 .
  2. ^ IBM Corporation (agosto de 1988). IBM Enterprise Systems Architecture/370 Principles of Operation (PDF) . Consultado el 6 de marzo de 2020 .