Início
Hardware e Periféricos

O que é RISC e CISC: diferenças, ARM e x86

· 3 min de leitura

O que é RISC e CISC: diferenças, ARM e x86

RISC e CISC são duas filosofias de projeto de processadores. Elas definem o "vocabulário" de instruções que o processador entende, ou seja, a sua arquitetura. Hoje, essa diferença aparece no dia a dia na disputa entre os processadores x86 (Intel e AMD) e os ARM (celulares, Macs e alguns notebooks com Windows). Se precisar, veja antes o que é processador (CPU).

CISC: muitas instruções, algumas complexas

CISC significa Complex Instruction Set Computer (computador com conjunto complexo de instruções). O processador entende centenas de instruções, algumas capazes de fazer várias operações de uma vez, como buscar um dado na memória, calcular e guardar o resultado num só comando.

  • Os programas ficam com menos instruções;
  • O processador é mais complexo, e as instruções levam tempos diferentes para executar.

O exemplo clássico é a arquitetura x86, usada pelos processadores Intel e AMD dos computadores e notebooks com Windows.

RISC: poucas instruções, simples e rápidas

RISC significa Reduced Instruction Set Computer (computador com conjunto reduzido de instruções). O processador entende um conjunto menor de instruções simples, que costumam levar o mesmo tempo para executar.

  • Tarefas complexas viram uma sequência de instruções simples;
  • O circuito é mais simples, o que ajuda a gastar menos energia e esquentar menos.

O exemplo mais conhecido é a arquitetura ARM.

Comparação

CISCRISC
InstruçõesMuitas, algumas complexasPoucas e simples
Tempo de cada instruçãoVariávelGeralmente uniforme
Ponto forte tradicionalDesempenho e compatibilidade com décadas de programasEficiência de energia
Exemplox86 (Intel, AMD)ARM, RISC-V

Na prática, a fronteira ficou menor

Os processadores x86 modernos, por dentro, quebram as instruções complexas em operações menores e simples, parecidas com as do RISC. E os processadores ARM ganharam muito desempenho. Por isso, hoje a diferença está mais na eficiência e na compatibilidade do que na velocidade pura.

Onde cada um está

  • Celulares e tablets: quase todos usam ARM, pela economia de bateria. Veja o que é Android;
  • Computadores com Windows e Linux: a maioria ainda usa x86 (Intel e AMD);
  • Macs: desde 2020, a Apple usa seus próprios processadores ARM (os chips da linha M);
  • Notebooks com Windows em ARM: existem modelos com processadores ARM, com bateria que dura bastante;
  • Servidores: grandes empresas de nuvem também usam ARM, para economizar energia;
  • RISC-V: uma arquitetura RISC aberta, que qualquer empresa pode usar sem pagar licença, crescendo em aparelhos e chips menores.

O que isso muda para você

Um programa é feito para uma arquitetura. Um programa para x86 não roda diretamente num processador ARM, e vice-versa. Os sistemas resolvem isso com emulação (o Mac e o Windows em ARM conseguem rodar muitos programas feitos para x86), mas alguns programas, jogos e drivers mais antigos podem não funcionar ou ficar mais lentos.

Vai comprar um notebook com processador ARM? Confira antes se os programas que você usa (inclusive os do trabalho, impressoras e jogos) funcionam nele.

Compartilhar:

Comentários

Ainda não há comentários. Tem alguma dúvida? Pergunte aqui!

Deixe seu comentário

Seu e-mail não será publicado.

Os comentários passam por moderação. Links e mensagens fora do assunto não são publicados.

Continue aprendendo

O que é kernel e qual a sua função

O que é kernel e qual a sua função

O kernel (núcleo, em português) é a parte central do sistema operacional : o programa que fica entre o hardware (processador, memória, discos, placas) e todos os outros programas. Quando um…

Quantas teclas tem um teclado de PC?

Quantas teclas tem um teclado de PC?

Você já se perguntou quantas teclas tem um teclado de PC? Na informática, o teclado é um dispositivo constituído por um conjunto de teclas…

Para que serve a tecla Shift?

Para que serve a tecla Shift?

Se você já utilizou um computador ou notebook para realizar algum tipo de tarefa, é muito provável que já tenha feito uso da tecla Shift do…

Para que serve a tecla TAB?

Para que serve a tecla TAB?

Você sabe qual é a função da tecla TAB? Continue neste artigo e confira informações úteis e curiosas a respeito desta tecla. Todos os dias…

Unidade DAT

Unidade DAT

As Unidades de fita DAT são semelhantes a uma fita de videocassete, mas com dimensões bem reduzidas. menores que as de uma fita cassete…

Hardware e Periféricos →