risc x cisc
Características sobre os modos das duas arquiteturas. Arquitetura RISC (Reduced Instruction set Computer) O padrão de arquitetura Risc é encontrado em computadores mais atuais, é um padrão menos complicado que usa muitas instruções mais simples para executar uma operação. Os chips Risc podem ser fisicamente menores. E pelo fato de usarem menos transistores, geralmente sua fabricação é mais barata e produzem menos calor. Nas arquiteturas Risc, a grande maioria dos processadores possuem 32 registros genéricos de 32 bits para representação de valore em vírgula flutuante. Estes registros são considerados de uso genérico e podem ser usados explicitamente por qualquer instrução que aceda aperando de registros, com execução de um registro que contenha o valor ZERO, que não pode ser alterado (só de leitura). Ainda visível ao programador está sempre o apontador para a próxima instrução, o instruction pointer ou program counter.
Arquitetura CISC (Complex Instruction Set Computer) O padrão de arquitetura Cisc, utiliza-se de comando com grande numeros de pequenas instruções complexas, sendo bastante versátil. Dispunham de um numero menor de registros, e consequentemente, uma organização diferente que suportasse diversos mecanismos de memória de forma eficiente. Uma das consequências do fato das arquiteturas Cisc disporem de um menor numera de registros é a alocação das variáveis escalares, em regra, a posições de memória, enquanto que nas arquiteturas Risc, a regra era a alocação a registros. Atendendo ao modelo de programação estruturada nos anos 70, ao fato da maioria das variáveis escalares serem locais a um dado procedimento, e à necessidade do modelo de programação ter de suportar o alinhamento e recursividade de procedimentos, as arquiteturas Cisc necessitavam de um leque rico de modos de endereçamento à memória.
Diferenças entre o Risc x Cisc
Os processadores Risc são capazes de