Definição de RISC

Por Carlos E. Morimoto. Há .

Reduced Instruction Set Computer. No começo da década de 80, a tendência era construir chips com conjuntos de instruções cada vez mais complexos, os famosos processadores CISC. Alguns fabricantes porém, resolveram seguir o caminho oposto, criando o padrão RISC (Reduced Instruction Set Computer, ou "computador com um conjunto reduzido de instruções").

Ao contrário dos complexos CISC, os processadores RISC são capazes de executar apenas algumas poucas instruções simples. Justamente por isso, os chips baseados nesta arquitetura são mais simples e muito mais baratos. Outra vantagem dos processadores RISC, é que, por terem um menor número de circuitos internos, podem trabalhar com clocks mais altos. Um exemplo são os processadores Alpha, que em 97 já operavam a 600 MHz.

Tanto a Intel quanto a AMD, perceberam que usar alguns conceitos da arquitetura RISC em seus processadores poderia ajudá-las a criar processadores mais rápidos. Porém, ao mesmo tempo, existia a necessidade de continuar criando processadores compatíveis com os antigos. Não adiantaria muito lançar um Pentium II ou Athlon extremamente rápidos, se estes não fossem compatíveis com os programas que utilizamos.

A idéia então passou a ser construir chips híbridos, que fossem capazes de executar as instruções x86, sendo compatíveis com todos os programas, mas ao mesmo tempo comportando-se internamente como chips RISC, quebrando estas instruções complexas em instruções simples, que podem ser processadas por seu núcleo RISC. Tanto o Pentium II e III, quanto o Athlon, Duron e Celeron, utilizam este sistema.

Do lado dos chips supostamente RISC, como por exemplo o G4 usados nos Macs, temos esta mesma tendência de construir chips cada vez mais complexos, abandonando a idéia dos chips RISC simples e baratos em favor da complexidade típica dos processadores CISC. Atualmente pode-se dizer que não existem mais chips CISC ou RISC, mas sim chips híbridos, que misturam características das duas arquiteturas, a fim de obter o melhor desempenho possível.

Publicações Relacionadas
4 diferenças entre processadores x86 e ARM
4 diferenças entre processadores x86 e ARM
Artigos
true