Diferença Entre o processador RISC e o processador CISC

Anonim

RISC vs CISC

RISC e CISC são sistemas de computação desenvolvidos para computadores. A diferença entre RISC e CISC é fundamental para entender como um computador segue suas instruções. Estes são termos comumente incompreendidos e este artigo pretende esclarecer seus significados e conceitos por trás dos dois acrônimos.

RISC

Pronuncia-se como RISK, é um acrônimo para Redução do Conjunto de Instrumentos. É um tipo de microprocessador que foi projetado para realizar algumas instruções ao mesmo tempo. Até os fabricantes de hardware de 1980 estavam tentando construir CPU's que poderiam levar a cabo uma grande quantidade de instruções no mesmo instante. Mas a tendência foi revertida e os fabricantes decidiram construir computadores capazes de realizar relativamente poucas instruções. Instruções simples e poucas, as CPU podem executá-las rapidamente. Outra vantagem do RISC é o uso de menos transistores, tornando-os baratos para produzir.

Características do RISC

- Demanda menos descodificação

- Conjunto de instruções uniformes

- Registros de uso geral idênticos usados ​​em qualquer contexto

- Modos de endereçamento simples

- Menos Tipos de dados em hardware

CISC

CISC significa Sistema de instrução complexa. Na verdade, é uma CPU que é capaz de executar muitas operações através de uma única instrução. Essas operações básicas podem ser carregadas a partir da memória, realizando uma operação matemática, etc.

Características do CISC

- Instruções complexas

- Mais número de modos de endereçamento

- Altamente pipelined

- Mais tipos de dados no hardware

Ao longo do período de tempo, os termos RISC e CISC quase não têm sentido, tanto RISC como CISC sofreram evolução e a distinção entre os dois tornou-se cada vez mais desfocada, sendo ambos utilizados em sistemas informáticos. Muitos dos chips RISC de hoje possuem tantas instruções como os chips CISC de ontem. Existem chips CISC usando as mesmas técnicas que antes eram usadas para chips RISC. No entanto, as diferenças básicas entre os dois são fáceis de compreender e são as seguintes.

Falando sobre as diferenças, o RISC coloca carga sobre os fabricantes de software, já que tem que escrever mais linhas para as mesmas tarefas. O RISC é mais barato do que o CISC devido ao menor número de transistores necessários. A velocidade do computador também é maior com instruções menores a seguir no mesmo instante.