Arquitetura risc e cisc
GILSON JOÃO DA SILVA
ARQUITETURAS RISC E CISC
RIO DE JANEIRO, 2013
Introdução
Este é um dos temas mais interessantes quando tratamos de processadores. A arquitetura de processador descreve o processador que foi usado em um computador. Grande parte dos computadores vêm com identificação e literatura descrevendo o processador que contém dentro de si, arquitetura CISC e RISC.
Um processador CISC (complex Instruction Set Computer, ou “computador com um conjunto complexo de instruções”), é capaz de executar várias centenas de instruções complexas diferentes, sendo extremamente versátil. Exemplos de processadores CISC são o 386 e o 486.
No começo da década de 80, a tendência era construir chips com conjunto de instruções cada vez mais complexos. Alguns abricantes porém, resolveram seguir o caminho oposto, criando o padreã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 cpazes de executarapenas algumas poucas instruções simples. Justamente por isso, os chips baseados nessa aqrquitetura são mais simples e muito mais baratos.
Outra vantagem dos processadors RISC, é que, por terem um menor número de circuitos internos, podem trabalhar a frequências mais altas. Um exemplo são os processadores Alpha, que em 97 já operavam a 600 MHz.
Nos processadores CISC, a lógica para a maioria das instruções, com exceção das mais primitivas (shift, add, etc...), é guardada em microcódigo no processador, enquanto que para o processador RISC, é fornecida por software.
O conceito RISC, que é o complementar de CISC, está se espalhando pelos sistemas dedicados. Essas máquinas, oferecem poucas instruções e, por isso, sua unidade de controle é mais simples permitindo que se logre uma melhor otimização. Os benefícios do RISC, além de melhor desempenho, são um menor CI, uma menor quantidade de pinos e um menor