tipos tag significado registro que operaciones internet informatica ejemplos dominios dominio arm cpu

arm - tag - ¿Qué significa ''registrar'' un registro?



tipos de dominio de internet (2)

Registro bancario se refiere a proporcionar copias múltiples de un registro en la misma dirección.

Tomado de la sección 1.4.6 de la docs brazo.

El término se refiere a una solución para el problema que no todos los registros se pueden ver a la vez.

Hay un banco de registro diferente para cada modo de procesador. Los registros almacenados proporcionan un rápido cambio de contexto para tratar con las excepciones del procesador y las operaciones privilegiadas.

Si buscas un razonamiento más teórico, te recomiendo this artículo.
Edit: Una respuesta mucho más profunda que la mía se da here

Leyendo ''ARM Architecture'' en Wikipedia y encontré la siguiente declaración:

Los registros R0-R7 son los mismos en todos los modos de CPU; nunca son bancarizados

R13 y R14 se acumulan en todos los modos de CPU privilegiados, excepto el modo de sistema.

¿Qué significa un registro bancario?


Cuando el procesador ingresa una excepción, los registros almacenados se cambian automáticamente con otro conjunto de estos registros.

Prácticamente, la rutina del manejador de excepciones no tiene que guardar estos registros en la pila para evitar que se reproduzcan posteriormente (por las funciones del manejador de excepciones). El procesador solo guarda una copia segura de ese conjunto; y restaurará el conjunto original en retorno de excepción.