Sommario:
- Definizione: che cosa significa architettura di processore scalabile (SPARC)?
- Techopedia spiega Scalable Processor Architecture (SPARC)
Definizione: che cosa significa architettura di processore scalabile (SPARC)?
L'architettura di processore scalabile, meglio conosciuta come SPARC, è una tecnologia di architettura di calcolo (RISC) a set di istruzioni ridotta per microprocessori sviluppata da Sun Microsystems, che l'ha introdotta nel 1987. È generalmente identificata con il sistema operativo Solaris. L'architettura SPARC è progettata per ottimizzare le implementazioni a 32 e 64 bit.
Techopedia spiega Scalable Processor Architecture (SPARC)
SPARC è un'architettura aperta altamente scalabile progettata per offrire velocità di esecuzione elevate. La parola "scalabile" in SPARC significa che lo stack di registro può essere ridimensionato fino a 512 o 32 finestre, per ridurre al minimo i carichi del processore. Può anche essere ridotto per ridurre al minimo le interferenze e il tempo di commutazione del contesto. Ad un certo punto durante una chiamata di funzione, alla finestra vengono passati 16 registri nello stack per condividere i registri superiore e inferiore tra le funzioni. La finestra viene nuovamente spostata verso l'alto, spingendo i registri locali nella parte superiore o inferiore dello stack, consentendo di mantenere i valori locali attraverso le chiamate di funzione.
Dalla sua uscita, ci sono state diverse revisioni all'architettura SPARC. SPARC ha introdotto molte nuove funzionalità nella versione 8, che include funzionalità di moltiplicazione e divisione e un registro quad-precisione a 128 bit.
Oltre a Solaris, OpenSolaris e SunOS di Sun, SPARC è progettato per supportare altri sistemi operativi come NetBSD, OpenBSD e Linux, tra gli altri.
