Skalierbare Prozessorarchitektur (sparc)

Definition - Was bedeutet skalierbare Prozessorarchitektur (SPARC)?

Die skalierbare Prozessorarchitektur, besser bekannt als SPARC, ist eine von Sun Microsystems entwickelte RISC-Technologie (Reduced Instruction Set Computing Architecture) für Mikroprozessoren, die sie 1987 einführte. Sie wird im Allgemeinen mit dem Solaris-Betriebssystem identifiziert. Die SPARC-Architektur wurde entwickelt, um sowohl 32-Bit- als auch 64-Bit-Implementierungen zu optimieren.

Technische.me erklärt die skalierbare Prozessorarchitektur (SPARC)

SPARC ist eine hoch skalierbare offene Architektur, die schnelle Ausführungsraten bietet. Das Wort "skalierbar" in SPARC bedeutet, dass der Registerstapel auf 512 oder 32 Fenster skaliert werden kann, um die Prozessorlast zu minimieren. Es kann auch verkleinert werden, um Interferenzen und Kontextwechselzeiten zu minimieren. Irgendwann während eines Funktionsaufrufs werden dem Fenster 16 Register im Stapel übergeben, um die oberen und unteren Register zwischen den Funktionen zu teilen. Das Fenster wird erneut nach oben verschoben, wodurch die lokalen Register nach oben oder unten im Stapel verschoben werden, sodass lokale Werte über Funktionsaufrufe hinweg beibehalten werden können.

Seit seiner Veröffentlichung wurden mehrere Änderungen an der SPARC-Architektur vorgenommen. SPARC hat in Version 8 viele neue Funktionen eingeführt, darunter Multiplikations- und Divisionsfunktionen sowie ein 128-Bit-Register mit vierfacher Genauigkeit.

Neben Solaris, OpenSolaris und SunOS von Sun unterstützt SPARC auch andere Betriebssysteme wie NetBSD, OpenBSD und Linux.