Reduced Instruction Set Computing è abbreviato in RISC e si pronuncia " rischio". La tecnologia è basata attorno presupposto che un processore può elaborare un insieme ridotto di istruzioni semplici veloce di un insieme di istruzioni complicate . La premessa è che la maggior parte delle attività di ogni processore sono basati su semplici istruzioni , la capacità di gestire istruzioni complesse non aumenta le capacità del processore , ma in realtà li riduce . Storia
primi computer avevano set di istruzioni limitate , ma il campo RISC di ricerca riguarda la riduzione set di istruzioni di computer moderni , non abbandonando tutto il nuovo hardware e tornare alle macchine primitive . Durante il 1970, IBM raccolto dati sulle istruzioni eseguite nel processore di un minicomputer avevano in sviluppo. Hanno notato che più della metà di tutti i tempi di elaborazione del computer è stato occupato con soli cinque comandi di base . Questa realizzazione inserito in un progetto presso l'Università della California a Berkeley , che ha portato alla progettazione del primo computer RISC nel 1980 .
CISC Processore
L'opposto di RISC è CISC - Complex Instruction Set Computing . Programmi di alto livello devono essere compilati in codice macchina . Compilatori occupano una grande quantità di memoria . Abilitando il processore per capire più complicate, istruzioni composite , le istruzioni possono essere letti e cancellati dalla memoria molto più veloce . Le istruzioni complesse richiedono più tempo per completare e coinvolgere il processore esegue i compiti previsti dalle diverse azioni di base . I programmi sono memorizzati nella memoria esterna e caricati nel pezzo di memoria on-board per pezzo come il programma viene eseguito . Processori di tenere i dati in registri e registri sono costosi . Architettura CISC riduce la quantità di cache - memoria del processore - . Ed i registri necessari all'interno del processore
RISC Processor
Come la filosofia inversa alla CISC , elaborazione RISC richiede processori più costosi , con più cache e registri . La necessità di memoria è stato ridotto di memorizzazione più efficiente di costanti o numeri . Come semplici istruzioni da eseguire sono più veloci di quelli complessi , la necessità di velocità e la continua riduzione del costo della memoria pendere la bilancia a favore di processori RISC . Accesso alla memoria esterna rallenta la velocità del processore , con memoria cache più grande e istruzioni più piccoli , il processore RISC era più veloce di un processore CISC
Reduced Instruction Set
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 di tecnologia RISC . Molti sistemi RISC hanno un numero maggiore di istruzioni di alcuni sistemi CISC . Il termine significa " un insieme di istruzioni 'ridotto' . " Ciò significa che tutte le istruzioni contenute nel set di istruzioni RISC richiedono meno lavoro nel processore .