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 junto con los registros de propósito general , lo que permite que un programa acceda de forma 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 acceden a 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 menor orden de un registro base, lo que permitía a un programa acceder hasta a 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 "sombrean" 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 llama "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
- ↑ Babcocl, Charles (22 de febrero de 1988). "IBM abre un tesoro de datos a los usuarios del modelo E" . Computerworld . Consultado el 5 de marzo de 2020 .
- ↑ IBM Corporation (agosto de 1988). Arquitectura de sistemas empresariales de IBM/Principios de funcionamiento de 370 (PDF) . Consultado el 6 de marzo de 2020 .
- Sistemas operativos para mainframes de IBM
- Ranuras de almacenamiento de computadora
- Módulos de computadoras centrales