Sun ultrasparc
Introdução
SPARC(Scalalable Processor ARChitecture )
– arquitetura aberta, baseada em RISC
(Reduced Instruction Set Computer )
SPARC(1987) Sun
SPARC (significa Arquitetura de Processadores Escaláveis) é uma arquitetura de processador desenvolvida pela Sun em 1985 baseada na arquitetura RISC. A empresa desenvolveu a sua própria implementação SPARC (UltraSPARC) e também licenciou a arquitetura para outros fabricantes, como aFujitsu, para que produzissem processadores compatíveis. A arquitectura SPARC é inspirada na máquina RISC I de Berkeley, e o seu conjunto de instruções e organização de registos é fortemente baseado no modelo RISC de Berkeley.
História
Na década de 1970, os Unices eram muito populares nas universidades, mas nenhum computador pessoal era capaz de executá-los. Alunos de tais universidades eram obrigados a utilizar sistemas de tempo compartilhado, executando nos DECPDP-11,
VAX (muitas vezes sobrecarregados).
Motivado (entenda-se: frustrado) por esta situação, o estudante alemão Andy Bechtolsheim, durante sua pós-graduação em
Stanford (1981), constrói uma estação de trabalho a partir de peças e componentes encontrados no mercado. Esta máquina, utilizando uma CPU Motorola 68020, recebeu a alcunha 'SUN-1' (de Stanford
University Network).
Vinod Khosla, indiano graduado em Stanford, viu nestas máquinas uma boa oportunidade de negócios. Juntamente comBill Joy e
Scott McNealy, fundaram a Sun Microsystems em 1982.
Até meados de 1987, os quatro empresários resolveram projetar uma
CPU, em vez de se utilizar das Motorola. Assim nasceu o SPARC, uma arquitetura baseada no projeto RISC II, da Universidade da
O SPARC
O SPARC foi planeado com o objectivo de optimizar compiladores e permitir implementações fáceis do pipeline no hardware. A janela de registos da arquitetura SPARC permite uma significativa redução de instruções de leitura e escrita em