Processore RISC vs CISC
RISC e CISC sono sistemi informatici sviluppati per computer. La differenza tra RISC e CISC è fondamentale per capire come un computer segue le tue istruzioni. Questi sono termini comunemente fraintesi e questo articolo intende chiarire i loro significati e concetti dietro i due acronimi.
RISC
Pronunciato come RISK, è l'acronimo di Reduced Instruction Set Computer. È un tipo di microprocessore progettato per eseguire poche istruzioni contemporaneamente. Fino agli anni '80 i produttori di hardware stavano cercando di costruire CPU in grado di eseguire un gran numero di istruzioni nello stesso istante. Ma la tendenza è stata invertita ei produttori hanno deciso di costruire computer in grado di eseguire relativamente pochissime istruzioni. Essendo le istruzioni semplici e poche, le CPU potrebbero eseguirle rapidamente. Un altro vantaggio di RISC è l'uso di un minor numero di transistor che li rende poco costosi da produrre.
Caratteristiche di RISC
– Richiede meno decodifica
– Set di istruzioni uniformi
– Registri di uso generale identici utilizzati in qualsiasi contesto
– Modalità di indirizzamento semplici
– Meno tipi di dati nell'hardware
CISC
CISC sta per Computer con set di istruzioni complesse. In re altà è una CPU in grado di eseguire molte operazioni attraverso una singola istruzione. Queste operazioni di base potrebbero essere il caricamento dalla memoria, l'esecuzione di un'operazione matematica ecc.
Caratteristiche di CISC
– Istruzioni complesse
– Più numero di modalità di indirizzamento
– Altamente in pipeline
– Più tipi di dati nell'hardware
Nel corso del tempo, i termini RISC e CISC sono diventati quasi privi di significato poiché sia RISC che CISC hanno subito un'evoluzione e la distinzione tra i due si è progressivamente offuscata poiché entrambi vengono utilizzati nei sistemi informatici. Molti dei chip RISC di oggi supportano tante istruzioni quanti sono i chip CISC di ieri. Esistono chip CISC che utilizzano le stesse tecniche che in precedenza erano considerate utilizzate solo per i chip RISC. Tuttavia, le differenze di base tra i due sono facili da comprendere e sono le seguenti.
A proposito di differenze, RISC grava sui produttori di software in quanto devono scrivere più righe per le stesse attività. RISC è più economico di CISC a causa del minor numero di transistor necessari. Anche la velocità del computer è maggiore con minori istruzioni da seguire nello stesso istante.