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
| CISC | RISC | |
|---|---|---|
| Instruções | Muitas, algumas complexas | Poucas e simples |
| Tempo de cada instrução | Variável | Geralmente uniforme |
| Ponto forte tradicional | Desempenho e compatibilidade com décadas de programas | Eficiência de energia |
| Exemplo | x86 (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.
Veja também as diferenças entre Windows, macOS e Linux.
Comentários
Ainda não há comentários. Tem alguma dúvida? Pergunte aqui!
Deixe seu comentário
Respondendo a ·





