Nozioni di base Processore: RISC

September 6

Nozioni di base Processore: RISC


Reduced Instruction Set Computing è abbreviato a RISC e si pronuncia "rischio". La tecnologia si basa sul presupposto che un processore in grado di elaborare un insieme ridotto di semplici istruzioni più veloce di un insieme di istruzioni complicate. La premessa è che la maggior parte delle attività di ogni processore si basano su semplici istruzioni; la capacità di gestire istruzioni complesse non aumentare le capacità del processore, ma in realtà li riduce.

Storia

I primi computer avevano set di istruzioni limitate, ma il campo RISC di ricerca si occupa di ridurre il set di istruzioni in moderni computer, non abbandonando tutto il nuovo hardware e tornare alle macchine primitive. Nel corso del 1970, IBM ha raccolto i dati sulle istruzioni eseguite nel processore di un minicomputer che avevano in fase di sviluppo. Hanno notato che più di metà di tutti i tempi di elaborazione del computer è occupato con soli cinque comandi di base. Questa realizzazione alimentato in un progetto presso l'Università della California a Berkeley, che ha portato alla progettazione del primo computer RISC nel 1980.

processore CISC

L'opposto di RISC è CISC - Complex Instruction Set Computing. programmi di alto livello devono essere compilati in codice macchina. I compilatori occupano una grande quantità di memoria. Consentendo al processore di comprendere più complicate, istruzioni compositi, le istruzioni possono essere letti e cancellati dalla memoria molto più veloce. Le istruzioni complesse richiedono più tempo per completare e coinvolgere il processore di eseguire le funzioni che rientrano diverse azioni di base. I programmi sono memorizzati nella memoria esterna e caricati nella piece memoria su scheda dalla parte come il programma esegue. Processori tengono dati in registri e registri sono costosi. architettura CISC riduce la quantità di cache - memoria del processore - e registri necessari all'interno del processore.

processore RISC

Come la filosofia inversa CISC, elaborazione RISC richiede processori più costosi, con più cache e registri. La necessità di memoria è stata ridotta di memorizzazione più efficiente di costanti o numeri. Come semplici istruzioni sono più veloci da eseguire rispetto a quelli complessi, il bisogno di velocità e la continua riduzione del costo della memoria pendere la bilancia a favore dei processori RISC. Accesso memoria esterna rallenta la velocità del processore; con grande memoria cache e le istruzioni più piccoli, il processore RISC era più veloce di un processore CISC.

Set Reduced Instruction

Il termine "ridotto set di istruzioni" è fonte di confusione. Si è spesso letta nel senso di "un insieme ridotto di istruzioni". Questo non era l'intenzione dei progettisti della tecnologia RISC. Molti sistemi RISC hanno un maggior numero di istruzioni che alcuni sistemi CISC. Il termine significa "un insieme di istruzioni 'ridotto'." Ciò significa che tutte le istruzioni del set di istruzioni RISC richiedono meno lavoro nel processore.