Quali sono i vantaggi e gli svantaggi dei microprocessori RISC?
Ci sono due tipi comuni di architetture basate sulla complessità del set di istruzioni, CISC (Complex Instruction Set Computer) e RISC (Reduced Instruction Set Computer).
Nell'architettura RISC, il set di istruzioni del computer viene ridotto (o semplificato) per ridurre il tempo di esecuzione. La velocità viene aumentata dividendo l'istruzione in un numero minore di istruzioni (rispetto a una singola istruzione lunga come nel caso del CISC).
Le caratteristiche salienti del RISC sono le seguenti:
- Numero ridotto e ristretto di istruzioni
- Meno numero di modalità di indirizzamento
- Formato delle istruzioni semplificato e le istruzioni sono uniformi
- Solo le istruzioni load e store hanno accesso alla memoria
- Controllo hard-wired piuttosto che essere microprogrammate
- Architettura pipeline
Svantaggi dell'architettura RISC:
- Performance is better due to simplified instruction set
- Less chip space is used due to reduced instruction set
- Can be easily designed as compared to CISC
- Reduced per-chip cost, as it uses smaller chips
Disadvantages of RISC Architecture:
- Performance of the processor will vary according to the code being executed. Subsequent instructions might be relying on previous instructions for their execution.
- RISC processors require very fast memory systems to feed various instructions. A large memory cache generally is needed.
Articoli simili
- Come possono gli apparecchi dotati di microprocessori essere controllati e attivati da dispositivi abilitati al web come gli smartphone?
- Quali sono i vantaggi e gli svantaggi dei sistemi e dei software applicativi?
- Quali sono i vantaggi e gli svantaggi dell'uso dei punti rispetto ai pixel per il design delle app mobili?
- Perché la maggior parte dei sistemi RISC implementa un'architettura load/store?