In questo tutorial, impareremo a conoscere il processore RISC e il processore CISC e la differenza tra loro.
Processore RISC
È conosciuto come Reduced Instruction Set Computer. È un tipo di microprocessore che ha un numero limitato di istruzioni. Possono eseguire le loro istruzioni molto velocemente perché le istruzioni sono molto piccole e semplici.
I chip RISC richiedono meno transistor che li rendono più economici da progettare e produrre. Nei RISC, il set di istruzioni contiene istruzioni semplici e di base da cui possono essere prodotte istruzioni più complesse. La maggior parte delle istruzioni si completa in un ciclo, il che permette al processore di gestire molte istruzioni allo stesso tempo.
In questo le istruzioni sono basate su registri e il trasferimento dei dati avviene da registro a registro.
CISC Processor
- È conosciuto come Complex Instruction Set Computer.
- È stato sviluppato per la prima volta da Intel.
- Contiene un gran numero di istruzioni complesse.
- In questo le istruzioni non sono basate su registri.
- Le istruzioni non possono essere completate in un ciclo macchina.
- Il trasferimento dei dati avviene da memoria a memoria.
- L’unità di controllo micro programmata si trova nel CISC.
- Hanno anche formati di istruzioni variabili.
Differenza tra CISC e RISC
Caratteristiche architettoniche | Complex Instruction Set Computer(CISC) | Reduced Instruction Set Computer(RISC) |
---|---|---|
Dimensione e formato delle istruzioni | Grande set di istruzioni con formati variabili (16-64 bit per istruzione). | Piccolo insieme di istruzioni con formato fisso (32 bit). |
Trasferimento dati | Memoria a memoria. | Registro a registro. |
Controllo della CPU | La maggior parte dei micro codificati usando la memoria di controllo (ROM), ma i moderni CISC usano un controllo cablato. | La maggior parte cablato senza memoria di controllo. |
Tipo di istruzione | Non istruzioni basate su registro. | Istruzioni basate su registro. |
Accesso alla memoria | Più accesso alla memoria. | Meno accesso alla memoria. |
Clocks | Include multi-clocks. | Include un singolo clock. |
Natura delle istruzioni | Le istruzioni sono complesse. | Le istruzioni sono ridotte e semplici. |
0 commenti