I vantaggi e svantaggi di RISC

July 28

I vantaggi e svantaggi di RISC


Mentre un processore del computer è veloce e preciso, può di solito solo svolgere un compito alla volta. Una delle grandi sfide per qualsiasi sistema informatico sta lavorando l'ordine più efficiente per svolgere compiti. Reduced Instruction Set Computing, o RISC, è una strategia per decidere questo ordine, un po 'come un essere umano con un sistema per la gestione di un elenco di cose da fare. RISC può anche riposare per ridotta calcolatore set di istruzioni: cioè un computer che gestisce il processore usando la strategia RISC.

La ragione di RISC

Un processore del computer deve essere detto esattamente cosa fare attraverso un insieme di istruzioni. Diversi tipi di istruzioni richiedono processore di utilizzare diversi transistori e altre parti del circuito elettrico. Di conseguenza, un aumento del numero o varietà di istruzioni richiede un circuito più complesso, richiede più tempo per effettuare, o entrambi. RISC è stato progettato per aumentare l'efficienza di un computer nel rilascio istruzioni.

I principi RISC

IBM ha ricercato il problema dell'efficienza nel 1970. Nel 1974 John Cocke ha scoperto che il 20 per cento delle istruzioni impartite a un processore erano responsabili per l'80 per cento del lavoro che ha fatto. Tale rapporto 20/80 è comune in molte situazioni diverse, non solo di calcolo, ed è noto come il principio di Pareto. IBM ha iniziato a sviluppare una nuova architettura, che è l'insieme di regole di base di come le parti di un interagiscono del computer, di sfruttare la scoperta di Cocke e fare un uso più efficiente delle istruzioni. Essa ha pubblicato il suo primo computer utilizzando i principi RISC nel 1980.

Principali modifiche RISC

RISC è più di un approccio generale al calcolo di uno specifico insieme di regole, in modo da diversi processori e sistemi basati su RISC funzionano in modi diversi. sistemi RISC utilizzano spesso un approccio particolare ai registri, che sono lo spazio di archiviazione temporanea sul processore per un accesso ancora più rapido di ottenere i dati dalla memoria di un computer; processori RISC utilizzano registri di uso generale, piuttosto che assegnare a specifici tipi di dati, vale a dire il processore può passare registri di processo in processo in modo più efficiente. sistemi RISC spesso assicura il computer emette sempre le istruzioni nello stesso formato, salvare il lavoro del processore di interpretare esattamente cosa si intende. Ove possibile, i processori basati su RISC cercano di effettuare un numero esatto di istruzioni in ogni ciclo di clock, che è un segnale orario elettronicamente generati progettato per mantenere una azioni di computer che avvengono ad un ritmo logico e sincronizzato.

RISC Oggi

Dal 1980, RISC è diventato un approccio quasi universale al calcolo: computer di oggi desktop, tablet e smartphone mobili, e anche molti supercomputer usano processori basati sui principi RISC. Il termine è diventato così popolare che gli approcci utilizzati prima RISC sono state retrospettivamente soprannominato complesso calcolo set di istruzioni, o CISC. I termini sono scelti con cura perché i sistemi RISC non comportano necessariamente avere un minor numero di istruzioni di CISC; la differenza è una gamma ristretta di istruzioni, organizzati in un modo più semplice.