Diferença entre RISC e CISC Diferença entre

Anonim

RISC vs CISC

RISC (Redação de Ensaios de Instrução Reduzida) e CISC (Complex Instruction Set Computing) são duas arquiteturas de computadores que são predominantemente usadas hoje em dia. A principal diferença entre RISC e CISC é o número de ciclos de computação que cada uma de suas instruções leva. Com CISC, cada instrução pode utilizar um número muito maior de ciclos antes da conclusão do que no RISC.

A razão por trás da diferença no número de ciclos utilizados é a complexidade e o objetivo de suas instruções. No RISC, cada instrução destina-se apenas a alcançar uma tarefa muito pequena. Então, se você quer uma tarefa complexa, então você precisa de muitas dessas instruções amarradas. Com o CISC, cada instrução é semelhante a um código de linguagem de alto nível. Você só precisa de algumas instruções para obter o que deseja, pois cada instrução faz muito.

Em termos da lista de instruções disponíveis, o RISC tem o mais longo em CISC. Isso ocorre porque cada etapa pequena pode precisar de uma instrução separada, ao contrário do CISC, onde uma única instrução já cobriria várias etapas. Embora o CISC possa ser mais fácil para os programadores, ele também tem a sua desvantagem. Usar o CISC pode não ser tão eficiente como quando você usa o RISC. Isso ocorre porque as ineficiências no código CISC serão usadas novamente e novamente, levando a ciclos desperdiçados. O uso do RISC permite que o programador remova o código desnecessário e evite ciclos de desperdício.

As diferenças anteriores podem ter sentido para aqueles que são tecnicamente inclinados. Mas para a maioria das pessoas, seria um gibberish. Para facilitar a compreensão, é melhor olhar para onde os dois estão sendo usados. O CISC conseguiu obter uma vantagem inicial na computação com o domínio da arquitetura x86 da Intel, que é a base para todas as outras arquiteturas de computadores modernas. Em contraste, o RISC conseguiu trabalhar em dispositivos portáteis, como smartphones, tablets, receptores de GPS e outros dispositivos similares. O ARM é uma das arquiteturas RISC notáveis ​​usadas nesses dispositivos. A maior eficiência da arquitetura RISC torna desejável nestas aplicações onde ciclos e energia geralmente são escassos.

Resumo:

  1. As instruções do CISC utilizam mais ciclos do que RISC
  2. O CISC tem instruções muito mais complexas do que o RISC
  3. O CISC geralmente tem menos instruções do que as implementações do RISC
  4. CISC tendem a ser mais lentas do que as implementações do RISC > Os computadores costumam usar o CISC enquanto os tablets, smartphones e outros dispositivos usam RISC