Nwlapcug.com


I vantaggi di RISC

I vantaggi di RISC


Set di istruzioni ridotto computer (RISC) si è evoluto come una strategia per affrontare la crescente complessità della programmazione del microprocessore. Piuttosto che cedere processori sempre più complessi comandi diretti, i programmatori trovano era spesso più efficiente per dare microprocessori numerose istruzioni semplici che non utilizzano funzionalità complesse a microprocessore.

Progettazione

Le istruzioni complesse richiedono una struttura complessa microprocessore. Il design di tali insiemi di istruzioni complesse è difficile. Mentre i programmatori stanno sviluppando questi disegni, progressi nella tecnologia di microprocessore possono rendere obsoleta prima dell'implementazione. Istruzioni RISC sono più semplici e progettisti in grado di completare rapidamente la corrispondente struttura di microprocessore. RISC consente ai progettisti di sfruttare nuove tecnologie più rapidamente.

Attuazione

Dimensione del chip microprocessore e caratteristiche fisiche impongono limitazioni sulla progettazione del set di istruzioni e struttura di microprocessore. Quando si avvia il processo di progettazione per un set di istruzioni complesse, è difficile capire quali caratteristiche processore richiederà il disegno finito. Le limitazioni del processore possono comportare l'impossibilità di completare la progettazione pianificata in modo ottima. Per un set di istruzioni ridotto, la maggiore semplicità rende consente ai progettisti di completare l'opera entro i limiti imposti dal microprocessore.

Velocità

Una grande sfida confrontata ai programmatori RISC era che un set di istruzioni costituito da semplici istruzioni richiede ulteriori istruzioni per completare una determinata attività. Ulteriori istruzioni normalmente richiederebbe più tempo per elaborare, rendendo le applicazioni eseguite lentamente. I programmatori RISC risolvere questo problema facendo in modo che ogni istruzione semplice può essere completato entro il ciclo di uno elaborazione. Le istruzioni complesse spesso prendono più di un ciclo. Di conseguenza, le applicazioni eseguite come veloce su processori RISC come su quelli che utilizzano le istruzioni complesse.

Complessità dell'hardware

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