Salta al contenuto
ISO 9001 ISO/IEC 27001 Proxmox Gold Partner Dati in Italia
Rackone

Glossario · C

Computer con set di istruzioni ridotto (Reduced Instruction Set Computer, RISC)

Team sistemistico Rackone · 1 min di lettura · Aggiornato il

RISC è un'architettura di processore basata su poche istruzioni semplici, eseguite rapidamente: ARM e RISC-V sono gli esempi più diffusi.

RISC (Reduced Instruction Set Computer) è un'architettura di processore basata su un insieme ridotto di istruzioni semplici e di lunghezza fissa, ciascuna eseguita in pochi cicli di clock. L'approccio opposto è CISC (Complex Instruction Set Computer), con istruzioni più numerose e complesse.

Qual è la differenza tra RISC e CISC?

Un processore RISC legge e scrive la memoria solo con istruzioni dedicate (architettura load/store) e lavora per il resto sui registri: questo semplifica la pipeline e riduce consumi e calore. Un processore CISC può svolgere un'operazione complessa con una sola istruzione, a costo di una decodifica più pesante. Il lavoro di ottimizzazione, nel RISC, si sposta sul compilatore.

La distinzione oggi è meno netta: i processori x86 di Intel e AMD, di famiglia CISC, traducono internamente le istruzioni in micro-operazioni simili a quelle RISC.

Dove si usano i processori RISC?

L'architettura ARM è RISC ed equipaggia quasi tutti gli smartphone, i Mac con chip Apple Silicon dal 2020 e un numero crescente di server nei cloud pubblici. RISC-V è un'architettura RISC aperta e senza licenze, in rapida diffusione nei dispositivi embedded. IBM Power è RISC nei server di fascia alta. Nei server x86 restano dominanti le CPU Intel Xeon e AMD EPYC, di famiglia CISC.

Termini correlati

Risorse Hardware

Le risorse hardware sono i componenti fisici, come CPU, RAM, storage e rete, che determinano la capacità di lavoro di un computer.

Mainframe

Il mainframe è un computer centrale di grandi dimensioni progettato per elaborare enormi volumi di transazioni con affidabilità molto elevata.

Server

Un server è un computer, fisico o virtuale, che fornisce servizi come siti web, file, posta o applicazioni ad altri dispositivi in rete.

Chiama Parla con un esperto