Accueil Matériel Qu'est-ce qu'une architecture de processeur évolutive (SPARC)? - définition de techopedia

Qu'est-ce qu'une architecture de processeur évolutive (SPARC)? - définition de techopedia

Table des matières:

Anonim

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 informatique à jeu d'instructions réduit (RISC) pour les 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.

Techopedia 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 certain moment 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 maintenir 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 incluent des fonctionnalités de multiplication et de division et un registre de précision quadruple de 128 bits.


En plus des 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.

Qu'est-ce qu'une architecture de processeur évolutive (SPARC)? - définition de techopedia