Arquitetura dos computadores - cisc x risc
Arquitetura RISC
RISC (Reduced Instruction Set Computer ou Computador com um conjunto reduzido de instruções) é uma linha de arquitetura de processadores que favorece um conjunto simples e pequeno de instruções.
Essa linha de arquitetura de processadores com simples e pequenas instruções agilizam o processo de execução. A arquitetura RISC se caracteriza pela redução de tempo médio de execução das instruções da maquina, adicionalmente o número de ciclos por instrução também diminui, porém o numero de instruções executadas por programa aumenta.
Arquitetura CISC
CISC (Complex Instruction Set Computer) se caracteriza tendo instruções mais complexas diminuindo o número de instruções que um programa necessita para sua implementação. O principal objetivo da arquitetura CISC é concluir uma tarefa em tão poucas linhas de montagem possível. Isto é conseguido através da construção de hardware do processador que é capaz de entender e executar uma série de operações. É uma arquitetura bastante utilizada nos nossos Desktops e Notebooks, a arquitetura x86 da Intel presente na maioria dos Pc's e Notebooks é um exemplo de arquitetura CISC
Um diferencial da arquitetura RISC e CISC é que a CISC possui uma microprogramação, ou seja, um conjunto de códigos pré programados no processador, que permitem executar as instruções vindas dos programas. Já a arquitetura RISC não possui esse tipo de programação, sendo as instruções de código de máquina de tamanho fixo, usando modos de endereçamento simples, que torna o processador mais simples. O termo "Conjunto Reduzido de Instruções define o numero de ciclos de Clock que um processador leva para selecionar uma instrução. Todas as instruções de um processador RISC possuem tamanho fixo e usam processos de endereçamento simples, isso torna o projeto to processador mais simples.
Histórico da Arquitetura RISC
A tecnologia RISC foi desenvolvida pela IBM durante a década de 70. O primeiro chip baseado nessa