CISC è l'acronimo di Complex Instruction Set Computer . La storia del CISC è strettamente legata con quella di RISC , che è Reduced Instruction Set Computing . CISC è più vecchio di RISC , ed il relativo successo di ogni tipo di set di istruzioni basa sul costo dell'hardware . Istruzioni complesse
CISC sistemi non aggiornati al 1960 e il primo sviluppo di computer . IBM ha creato una gamma di computer basati su una serie di standard chiamato System/360 . Questa è stata la prima macchina CISC . Computer meno attesi programmatori di impartire istruzioni di basso livello per il computer . Questa mentalità è stata ereditata dai primi giorni di macchine programmabili che derivano dal telaio Jacquard . Le istruzioni del computer si ruppe ogni azione il computer ha dovuto effettuare . Il metodo System/360 ha creato una serie di comandi che si sono distinti per una serie di istruzioni . Questo era ciò che li istruzioni complesse fatto , anche se il CISC termine non è stato applicato , a questo punto .
RISC
Il termine CISC è venuto in essere solo quando un'architettura alternativa , RISC , è stato inventato . " CISC " non ha bisogno di essere definita finché non ci fu 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 istruzioni semplici e l'ampio 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 alla RISC set e metodi di compilatori ottimizzanti istruzioni . I compilatori convertono programmi di testo in istruzioni per il computer , ed è i metodi di interpretazione programmate in compilatori che hanno determinato la quantità di memoria di ogni comando programma prende e il tipo di memoria che un programma occupa . Questo è un fattore cruciale nel dibattito tra CISC e RISC .
Motivo
CISC riduce la quantità di recupera necessaria per eseguire un programma . Istruzioni di programma sono tenuti in memoria fino a quando il processore è pronto per il prossimo pezzo . Istruzioni complesse richiedono più tempo per eseguire, ma occupano meno spazio in memoria . Istruzioni RISC eseguono più veloce per legare la memoria . CISC era più economico ; RISC è stato più veloce . Il prezzo ridotto di memoria del computer e la rapida espansione della tecnologia per rendere memoria a bordo molto più grande , tolto il vantaggio di prezzo del CISC e RISC realizzato una tecnologia universalmente preferito .