RISC

Reduced Instruction Set Computing (RISC) é um tipo de arquitectura informática que utiliza um conjunto de instruções pequeno e altamente optimizado, em vez de um conjunto de instruções mais complexo e versátil. As arquitecturas RISC são tipicamente concebidas para serem mais simples e eficientes do que as arquitecturas CISC (Complex Instruction Set Computing), que utilizam um conjunto de instruções maior e mais variado. As arquitecturas RISC requerem tipicamente menos transístores e têm códigos de instrução mais curtos, o que resulta em tempos de execução mais rápidos e consumo de energia reduzido. Que dispositivos usam processadores RISC? Há vários dispositivos que utilizam processadores RISC, incluindo muitos smartphones, tablets e outros dispositivos móveis. Os processadores RISC também são usados em alguns roteadores high-end e outros equipamentos de rede. Quais são os componentes do RISC? Os componentes do RISC são a CPU, a memória, os dispositivos de entrada/saída e o software que controla o funcionamento do sistema. A CPU é o coração do sistema e é responsável pela execução das instruções que compõem os programas que rodam no sistema. A memória é onde os programas e dados são armazenados, e é o trabalho dos dispositivos de entrada/saída para obter os programas e dados que entram e saem do sistema. O software que controla a operação do sistema é conhecido como sistema operacional, e é responsável por gerenciar os recursos do sistema e fornecer uma plataforma na qual os programas que rodam no sistema podem ser executados.

Como funciona a arquitetura RISC?

A arquitetura RISC é uma arquitetura CPU que usa um pequeno número de instruções simples e eficientes. RISC significa "Reduced Instruction Set Computer" (Computador com Conjunto de Instruções Reduzidas). As arquitecturas RISC foram concebidas para utilizar ao máximo os recursos limitados disponíveis numa CPU, como a memória e o poder de processamento.

As arquitecturas RISC utilizam normalmente um formato de instruções de comprimento fixo, o que as torna fáceis de descodificar e executar. Isto ajuda a melhorar o desempenho, reduzindo o número de ciclos de relógio necessários para executar uma instrução. As arquitecturas RISC também utilizam um grande número de registos, o que reduz a necessidade de aceder à memória durante a execução. Isto melhora ainda mais o desempenho, reduzindo o número de acessos à memória necessários.

As arquitecturas RISC foram desenvolvidas pela primeira vez no início dos anos 80, em resposta à crescente complexidade das arquitecturas CISC. As arquitecturas RISC tornaram-se populares nos anos 90 com o aumento de microprocessadores baseados na arquitectura MIPS. Hoje, muitas das CPUs mais populares do mundo, incluindo as usadas em smartphones e servidores, são baseadas nas arquiteturas RISC.

Por que foi inventada a RISC?

RISC foi inventado no início dos anos 80 como uma resposta à complexidade dos processadores CISC. Os processadores RISC são projetados para ter um pequeno número de instruções simples que podem ser executadas rapidamente. Isto torna-os bem adequados para aplicações que requerem um elevado grau de paralelismo, tais como processamento gráfico e processamento de sinais. O que é RISC na CPU? RISC significa Reduced Instruction Set Computer (Computador com Conjunto de Instruções Reduzidas). Os processadores RISC são concebidos para executar um pequeno número de instruções simples, em vez de um conjunto complexo de instruções. Este princípio de design permite que os processadores RISC atinjam um alto desempenho enquanto usam um pequeno número de transistores.