Reduced instruction set computer: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m →Approccio RISC: piccole correzioni Etichette: Modifica da mobile Modifica da web per mobile Modifica da mobile avanzata |
m →Approccio RISC: altre piccole modifiche Etichette: Modifica da mobile Modifica da web per mobile Modifica da mobile avanzata |
||
Riga 31:
Dato che nelle applicazioni reali la maggior parte del tempo viene dedicata all'esecuzione di operazioni molto semplici, i ricercatori si concentrarono su queste operazioni comuni cercando di rendere la loro esecuzione il più veloce possibile. Visto che la massima velocità di funzionamento delle unità era limitata dal tempo necessario ad eseguire le istruzioni più lente e i modi di indirizzamento più esotici, si decise di eliminare le istruzioni e i modi di indirizzamento poco usati in modo da ottenere un set di istruzioni più snello contenente solo quelle istruzioni che effettivamente venivano richieste e che potevano essere ottimizzate per essere eseguite rapidamente, spesso in un solo ciclo di clock.<ref>[http://www.ercb.com/ddj/1990/ddj.9009.html Microprocessors From the Programmer's Perspective Review by Andrew Schulman Copyright (C) Dr. Dobb's Journal, Settembre 1990]</ref>
L'obiettivo di ridurre le istruzioni portò
L'acronimo RISC ha portato spesso dei fraintendimenti. Molti leggendo "set di istruzioni ridotti" pensarono a un set di istruzioni menomato, inadeguato a eseguire con semplicità programmi complessi. Invece i processori RISC moderni sono spesso dotati di un set di istruzioni molto completo, ma non forniscono metodi di indirizzamento esotici o istruzioni utilizzate raramente. Ispirati dalla filosofia RISC, sono state sviluppate macchine basate su set di istruzioni minimali come le [[Minimal instruction set computer|MISC]], le [[One instruction set computer|OISC]] e le [[Transport Triggered Architectures]], mentre alcune ricerche si sono mosse verso il [[Turing tarpit]].
|