Articulo de referencia

estado arquitectónico

El estado arquitectónico [ 1 ] es el conjunto de información en un sistema informático que define el estado de un programa durante su ejecución. El estado arquitectónico incluye...

El estado arquitectónico [ 1 ] es el conjunto de información en un sistema informático que define el estado de un programa durante su ejecución. El estado arquitectónico incluye la memoria principal , los registros arquitectónicos y el contador de programa . El estado arquitectónico se define mediante la arquitectura del conjunto de instrucciones y el programador puede manipularlo mediante instrucciones. Un volcado de memoria es un archivo que registra el estado arquitectónico de un programa informático en un momento dado, como cuando se ha bloqueado.

Algunos ejemplos de estado arquitectónico incluyen:

El estado arquitectónico no es lo mismo que el estado microarquitectónico. El estado microarquitectónico es el estado oculto de la máquina que se utiliza para implementar la microarquitectura . Ejemplos de estado microarquitectónico incluyen los registros de la tubería , las etiquetas de caché y el estado del predictor de bifurcaciones . Si bien el estado microarquitectónico puede cambiar para adaptarse a las necesidades de cada implementación de procesador en una familia de procesadores, la compatibilidad binaria entre procesadores de una familia requiere un estado arquitectónico común.

El estado arquitectónico, naturalmente, no incluye elementos sin estado de una computadora, como buses y unidades de cálculo (por ejemplo, la ALU ).

Referencias

  1. Dubois, Michael; Annavaram, Murali; Stenström, Per (2012). Organización y diseño de computadoras paralelas (2.ª  ed.). Cambridge: Cambridge University Press. pág.  430. ISBN 978-0-521-88675-8.