Architecture de processeur évolutive (sparc)

Définition - Que signifie l'architecture de processeur évolutive (SPARC)?

L'architecture de processeur évolutive, mieux connue sous le nom de SPARC, est une technologie d'architecture de calcul à jeu d'instructions réduit (RISC) pour microprocesseurs développée par Sun Microsystems, qui l'a introduite en 1987. Elle est généralement identifiée avec le SE Solaris. L'architecture SPARC est conçue pour optimiser les implémentations 32 bits et 64 bits.

Definir Tech explique l'architecture de processeur évolutive (SPARC)

SPARC est une architecture ouverte hautement évolutive conçue pour offrir des taux d'exécution rapides. Le mot «évolutif» dans SPARC signifie que la pile de registres peut être mise à l'échelle jusqu'à 512, ou 32 fenêtres, pour minimiser les charges du processeur. Il peut également être réduit pour minimiser les interférences et le temps de changement de contexte. À un moment donné pendant un appel de fonction, la fenêtre passe 16 registres dans la pile pour partager les registres supérieur et inférieur entre les fonctions. La fenêtre est à nouveau déplacée vers le haut, poussant les registres locaux vers le haut ou le bas de la pile, ce qui permet de conserver les valeurs locales à travers les appels de fonction.

Depuis sa sortie, plusieurs révisions ont été apportées à l'architecture SPARC. SPARC a introduit de nombreuses nouvelles fonctionnalités dans la version 8, qui comprend une fonctionnalité de multiplication et de division et un registre quad-précision de 128 bits.

En plus des systèmes Solaris, OpenSolaris et SunOS de Sun, SPARC est conçu pour prendre en charge d'autres systèmes d'exploitation tels que NetBSD, OpenBSD et Linux, entre autres.