La storia di CISC

July 30

La storia di CISC


CISC acronimo di Complex Instruction Set Computer. La storia della CISC è strettamente legata a quella di RISC, che è Reduced Instruction Set Computing. CISC è più vecchio di RISC, e il relativo successo di ogni tipo di set di istruzioni basa sul costo dell'hardware.

istruzioni complesse

sistemi CISC risalgono ai primi anni 1960 e lo sviluppo precoce dei computer. IBM ha creato una serie di computer basato su una serie di norme chiamato System / 360. Questa è stata la prima macchina CISC. computer precedenti tenuti ai programmatori di impartire istruzioni di basso livello al computer. Questa mentalità è stata ereditata dai primi giorni di macchine programmabili che derivano dal telaio Jacquard. istruzioni Computer ruppe ogni azione il computer ha dovuto effettuare. Il metodo System / 360 crea una serie di comandi che rappresentavano una serie di istruzioni. Questo è stato ciò che ha reso loro istruzioni complesse, anche se il termine CISC non è stato applicato a questo punto.

RISC

Il termine CISC venuto solo in essere quando un'architettura alternativa, RISC, è stato inventato. "CISC" non ha bisogno di essere definiti fino a quando non vi era un sistema paragonabile di cui parlare. RISC era un'altra invenzione di IBM. A metà degli anni 1970, i tecnici IBM hanno notato che la maggior parte dei programmi per computer sono stati dominati da un piccolo numero di semplici istruzioni e l'ampia vocabolario di istruzioni complesse è stato usato raramente. Ciò ha provocato Reduced Instruction Set Computing, che non è stato implementato in sistemi disponibili in commercio fino alla metà degli anni 1980.

Declino

RISC rapidamente superato CISC come il sistema preferito per i nuovi computer. La ricerca passa al RISC istruzioni set e metodi di ottimizzazione dei compilatori. I compilatori convertono programmi di testo in istruzioni per un computer ed è metodi di interpretazione programmati in compilatori che hanno determinato la quantità di memoria ogni comando programma prende e il tipo di memoria che un programma occupa. Questo è un fattore cruciale nel dibattito tra CISC e RISC.

Ragionare

CISC riduce la quantità di recuperi necessari per eseguire un programma. le istruzioni del programma sono tenuti in memoria fino a quando il processore è pronto per il prossimo pezzo. istruzioni complesse richiedono più tempo per l'esecuzione, ma occupano meno spazio in memoria. istruzioni RISC eseguire più veloce da cravatta memoria. CISC era più economico; RISC era più veloce. Il prezzo ridotto di memoria del computer e la rapida espansione della tecnologia per rendere on-board di memoria molto più grande, rimosso vantaggio di prezzo del CISC e RISC fece una tecnologia universalmente preferito.