I vantaggi di RISC

October 27

I vantaggi di RISC


computer set di istruzioni ridotto (RISC) si sono evoluti come strategia per affrontare la crescente complessità della programmazione microprocessore. Piuttosto che dare i processori comandi diretti sempre più complessi, i programmatori hanno trovato era spesso più efficace per dare microprocessori numerosi semplici istruzioni che non si è basata sulle capacità microprocessore complesse.

Design

istruzioni complesse richiedono una struttura complessa microprocessore. La progettazione di tali insiemi di istruzioni complesse è difficile. Mentre i programmatori stanno sviluppando questi disegni, i progressi nella tecnologia di microprocessore può renderli obsoleti prima dell'implementazione. istruzioni RISC sono più semplici, e progettisti possono completare la struttura microprocessore corrispondente rapidamente. RISC consente ai progettisti di sfruttare le nuove tecnologie in modo più rapido.

Implementazione

dimensione del chip microprocessore e caratteristiche fisiche impongono limitazioni sulla progettazione della struttura microprocessore e set di istruzioni. Quando si avvia il processo di progettazione di un set di istruzioni complesse, è difficile vedere quali caratteristiche processore disegno finito richiederà. Le limitazioni del processore possono rendere impossibile completare il disegno previsto in modo ottimale. Per un set di istruzioni ridotto, la maggiore semplicità rende permette ai progettisti di completare il lavoro entro i limiti imposti dal microprocessore.

Velocità

Una grande sfida per i programmatori RISC era che un set di istruzioni composto da semplici istruzioni richiede ulteriori istruzioni per completare un compito particolare. Ulteriori istruzioni normalmente richiedere più tempo per elaborare, rendendo le applicazioni vengono eseguite lentamente. programmatori RISC risolvono questo problema facendo in modo che ogni semplice istruzione può essere completata entro un ciclo di lavorazione. istruzioni complesse spesso prendono più di un ciclo. Di conseguenza, le applicazioni vengono eseguite più velocemente su processori RISC come su quelli che utilizzano istruzioni complesse.

Complessità Hardware

I microprocessori utilizzando istruzioni complesse richiedono più transistor e capacità di elaborazione. Questo lascia meno spazio per strutture più semplici, quali registri di memoria. microprocessori RISC possono ospitare capacità di trasformazione in uno spazio più piccolo sul chip di silicio. Essi possono aumentare le prestazioni con memoria extra on-chip e la cache pure. Ciò significa che RISC può combinare i vantaggi di disegni semplici e più veloce implementazione con prestazioni migliori. Per una particolare dimensione del chip, microprocessori RISC sono sempre un passo avanti in termini di utilizzo di chip.