CISC significa Complex Instruction Set Computer . A história do CISC está intimamente ligada com a de RISC , que é reduzido Instrução Set Computing. CISC é mais velho do que RISC, e do sucesso relativo de cada tipo de conjunto de instruções depende do custo do hardware. Instruções complexas
sistemas CISC datam do início dos anos 1960 e início do desenvolvimento dos computadores. IBM criou uma gama de computadores baseados em torno de um conjunto de normas chamado System/360 . Esta foi a primeira máquina CISC . Computadores anteriores programadores para emitir instruções de baixo nível para o computador que o esperado. Essa mentalidade foi herdada desde os primeiros dias de máquinas programáveis que derivam do tear Jacquard . As instruções do computador quebrou todas as ações do computador teve que realizar . O método System/360 criou uma série de comandos que representava uma série de instruções . Isso foi o que eles fizeram instruções complexas , embora o termo CISC não foi aplicado neste ponto.
RISC
O termo CISC só passou a existir quando uma arquitetura alternativa , RISC, foi inventado. " CISC " não precisa ser definido até que houvesse um sistema semelhante para falar. RISC foi outra invenção da IBM. Em meados da década de 1970 , os técnicos da IBM percebeu que a maioria dos programas de computador foram dominados por um pequeno número de instruções simples ea ampla vocabulário de instruções complexas raramente foi usado. Isto resultou em Reduced Instruction Set Computing, que não foi implementado em sistemas disponíveis no mercado até meados da década de 1980.
Declínio
RISC rapidamente ultrapassou CISC como o sistema preferido de novos computadores . Research mudou para RISC instruções conjuntos e métodos de otimização de compiladores . Compiladores converter programas de texto em instruções para um computador e são os métodos de interpretação programadas em compiladores que determinaram a quantidade de memória de cada comando e programa leva o tipo de memória que um programa ocupa. Este é um fator crucial no debate entre CISC e RISC .
Razão
CISC reduz a quantidade de buscas necessárias para executar um programa . Instruções do programa são mantidos na memória até que o processador está pronto para a próxima parte . Instruções complexas demoram mais tempo para executar, mas eles ocupam menos espaço na memória. Instruções RISC executar mais rápido por empate memória. CISC era mais barato ; RISC foi mais rápido . O preço reduzido de memória do computador e da rápida expansão da tecnologia para fazer memória on-board muito maior, removido vantagem de preço do CISC e RISC fez uma tecnologia universalmente preferido.