Arquitectura de procesador escalable (sparc)

Definición: ¿Qué significa Arquitectura de procesador escalable (SPARC)?

La Arquitectura de Procesador Escalable, mejor conocida como SPARC, es una tecnología de arquitectura de computación de conjunto de instrucciones reducido (RISC) para microprocesadores desarrollada por Sun Microsystems, que la introdujo en 1987. Generalmente se identifica con el SO Solaris. La arquitectura SPARC está diseñada para optimizar las implementaciones de 32 y 64 bits.

Techinfo explica la arquitectura de procesador escalable (SPARC)

SPARC es una arquitectura abierta altamente escalable diseñada para ofrecer tasas de ejecución rápidas. La palabra "escalable" en SPARC significa que la pila de registros se puede escalar hasta 512, o 32 ventanas, para minimizar las cargas del procesador. También se puede reducir para minimizar la interferencia y el tiempo de cambio de contexto. En algún momento durante la llamada a una función, la ventana pasa 16 registros por la pila para compartir registros superiores e inferiores entre funciones. La ventana se mueve nuevamente hacia arriba, empujando los registros locales a la parte superior o inferior de la pila, permitiendo que los valores locales se mantengan en todas las llamadas a funciones.

Desde su lanzamiento, ha habido varias revisiones a la arquitectura SPARC. SPARC ha introducido muchas características nuevas en la versión 8, que incluye la funcionalidad de multiplicar y dividir y un registro de precisión cuádruple de 128 bits.

Además de los propios Solaris, OpenSolaris y SunOS de Sun, SPARC está diseñado para soportar otros sistemas operativos como NetBSD, OpenBSD y Linux, entre otros.