CISC
É a sigla de "Complex Instruction Set Computing" e é pronunciada "sisk".
CISC é um tipo de projeto de processador que inclui um grande conjunto de instruções de computador em seu conjunto de instruções integrado. As instruções CISC podem variar em comprimento, de tarefas simples a operações de várias etapas, sendo que as tarefas mais longas levam vários ciclos de clock. CISC é uma das duas principais filosofias de projeto na criação de conjuntos de instruções, junto com Reduced Instruction Set Computing (RISC). A arquitetura de processadores x86, que inclui processadores fabricados pela Intel e pela AMD, é o tipo mais usado de processador CISC.
Uma única instrução em um conjunto de instruções CISC pode executar várias operações — por exemplo, uma única instrução pode dizer ao processador para carregar valores de dois bancos de memória, multiplicá-los e armazenar o resultado. Integrar instruções complexas diretamente ao conjunto de instruções do processador permite que um compilador de software crie menos linhas de código de linguagem assembly, que, por sua vez, exigem menos memória para armazenar as instruções.
CISC vs. RISC
CISC e RISC são duas ideias diferentes de projeto de conjuntos de instruções. Cada uma tem suas próprias vantagens e desvantagens quando comparada à outra.
Os conjuntos de instruções CISC contêm mais instruções, capazes de lidar com tarefas mais complicadas ao longo de vários ciclos de clock, enquanto os conjuntos de instruções RISC incluem menos instruções, cada uma levando um único ciclo de clock. Quando várias instruções RISC são encadeadas para concluir a mesma tarefa que uma única instrução CISC, o número de ciclos de clock necessários costuma ser o mesmo.
Os processadores CISC também exigem mais transistores para armazenar os conjuntos de instruções maiores do que os processadores RISC. Os processadores RISC podem usar esses transistores para armazenamento de memória ou usar menos transistores em um projeto de chip menos complexo — que pode ser menor, exigir menos energia e produzir menos calor.
Teste seus conhecimentos