Índice:
- Definição - O que significa Scalable Processor Architecture (SPARC)?
- Techopedia explica Arquitetura de Processador Escalável (SPARC)
Definição - O que significa Scalable Processor Architecture (SPARC)?
A Scalable Processor Architecture, mais conhecida como SPARC, é uma tecnologia de arquitetura de computação de conjunto de instruções reduzida (RISC) para microprocessadores desenvolvida pela Sun Microsystems, que a introduziu em 1987. Geralmente é identificada com o Solaris OS. A arquitetura SPARC foi projetada para otimizar implementações de 32 e 64 bits.
Techopedia explica Arquitetura de Processador Escalável (SPARC)
O SPARC é uma arquitetura aberta altamente escalável, projetada para oferecer taxas de execução rápidas. A palavra "escalável" no SPARC significa que a pilha de registradores pode ser dimensionada em até 512 ou 32 janelas, para minimizar as cargas do processador. Também pode ser reduzido para minimizar a interferência e o tempo de troca de contexto. Em algum momento durante uma chamada de função, a janela passa 16 registros abaixo da pilha para compartilhar os registros superior e inferior entre as funções. A janela é novamente movida para cima, empurrando os registros locais para a parte superior ou inferior da pilha, permitindo que os valores locais sejam mantidos nas chamadas de função.
Desde o seu lançamento, houve várias revisões na arquitetura SPARC. O SPARC introduziu muitos novos recursos na versão 8, que incluem a funcionalidade de multiplicar e dividir e um registro de precisão quad de 128 bits.
Além do próprio Solaris, OpenSolaris e SunOS da Sun, o SPARC foi projetado para oferecer suporte a outros sistemas operacionais, como NetBSD, OpenBSD e Linux, entre outros.
