Você está na página 1de 5

​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​CISC

HISTORIA

-Tendência​ ​era​ ​de​ ​ampliar​ ​o​ ​código​ ​no​ ​inicio​ ​dos​ ​anos​ ​80​ ​(eles​ ​achavam​ ​que​ ​quanto​ ​mais

instruções​ ​tinha​ ​um​ ​processador​ ​melhor​ ​era.​​ N


​ o​ ​inicio​ ​da​ ​década​ ​de​ ​1980,​ ​surgiram​ ​várias
pesquisas​ ​cujo​ ​desejo​ ​era​ ​de​ ​aumentar​ ​o​ ​desempenho​ ​do​ ​sistema​ ​de​ ​computação.​ ​Se​ ​o​ ​desejo
era​ ​esse,​ ​deve-se​ ​procurar​ ​aperfeiçoar​ ​o​ ​emprego​ ​das​ ​instruções​ ​que​ ​consomem​ ​mais​ ​tempo​ ​de
execução,​ ​e​ ​não​ ​se​ ​preocupar​ ​tanto​ ​com​ ​instruções​ ​mais​ ​complexas​ ​que​ ​raramente​ ​são

usadas.​)

-O​ ​primeiro​ ​sistema​ ​de​ ​computação​ ​lançado​ ​com​ ​microcódigo​ ​e​ ​que​ ​originou,​ ​também,​ ​o
conceito​ ​de​ ​família​ ​de​ ​computadores​ ​foi​ ​introduzido​ ​pela​ ​IBM​ ​em​ ​1964,​ ​o​ ​Sistema​ ​IBM/360.
Posteriormente,​ ​a​ ​DEC​ ​(Digital​ ​Equipament​ ​Corporation)

CARACTERÍSTICAS​ ​E​ ​FUNCIONAMENTO

Complex​ ​Instruction​ ​Set​ ​Computer​,​ ​ou,​ ​em​ ​uma​ ​tradução​ ​literal:

​ ​"Computador​ ​com​ ​um​ ​Conjunto​ ​Complexo​ ​de​ ​Instruções"

É​ ​uma​ ​linha​ ​de​ ​arquitetura​ ​de​ ​processadores​ ​capaz​ ​de​ ​executar​ ​centenas​ ​de​ ​instruções
complexas​ ​diferentes​ ​sendo,​ ​assim,​ ​extremamente​ ​versátil.​ ​Exemplos​ ​de​ ​processadores
CISC​ ​são​ ​os:​ ​386​ ​e​ ​os​ ​486​ ​da​ ​Intel.
Intel​ ​386:

O primeiro 386 operava a apenas 16 Mhz (primeiro risk foi 600Mhz), o que permitia que o
processador operasse á mesma velocidade dos chips de memória, assim como nos
processadores anteriores. Quando foi lançada a versão de 20mhz, o clock do processador
havia se tornado maior que o suportado pelos chips de memória, o que obrigou os
projetistas a introduzirem o uso de ciclos de espera, prejudicando o desempenho. Para
amenizar​ ​o​ ​problema,​ ​foi​ ​introduzido​ ​o​ ​uso​ ​da​ ​memória​ ​cache

Intel​ ​486​:

O 486 possui ​1.2 milhões de transistores e era fabricado numa técnica de 1 mícron, o que
significa​ ​que​ ​cada​ ​transistor​ ​média​ ​um​ ​milésimo​ ​de​ ​milímetro.

Para​ ​efeito​ ​de​ ​comparação,​ ​o​ ​386​ ​tinha​ ​apenas​ 2


​ 75.000​ ​transistores​,​ ​quase​ ​5​ ​vezes​ ​menos

​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​tamanho​ ​do​ ​código​ ​X​ ​desempenho​ ​t​.

Os​ ​processadores​ ​baseados​ ​na​ ​computação​ ​de​ ​conjunto​ ​de​ ​instruções


complexas​ ​contêm​ ​uma​ ​micro-programação,​ ​ou​ ​seja,​ ​um​ ​conjunto​ ​de
códigos​ ​de​ ​instruções​ ​que​ ​são​ ​gravados​ ​no​ ​processador,​ ​permitindo-lhe
receber​ ​as​ ​instruções​ ​dos​ ​programas​ ​e​ ​executá-las,​ ​utilizando​ ​as
instruções​ ​contidas​ ​na​ ​sua​ ​micro-programação.
​ ​ ​Vantagem
- tem muitas das instruções guardadas no próprio processador, o que facilita o trabalho dos
programadores​ ​de​ ​linguagem​ ​de​ ​máquina​ ​(programação​ ​em​ ​baixo​ ​nível);

-tamanho do código executável reduzido por já possuírem muito do código comum em


vários​ ​programas,​ ​em​ ​forma​ ​de​ ​uma​ ​única​ ​instrução.

-são​ ​melhores​ ​em​ ​tarefas​ ​mais​ ​complexas

​ ​ ​Desvantagens

- A impossibilidade de se alterar alguma instrução ​composta para se melhorar a


performance;

- É subutilizado (seu uso principal é doméstico e empresarial​. A maior parte do tempo, o 


processador  é  usado  para  abrir  e  fechar  programas,  compactar  arquivos,  salvar 
dados​ ​no​ ​disco​ ​que​ ​são​ ​as​ ​instruções​ ​usadas​ ​com​ ​mais​ ​frequência.​);

-​ ​Alto​ ​grau​ ​de​ ​complexidade​ ​(as​ ​instruções​ ​são​ ​muito​ ​complexas);

-​ ​São​ ​muito​ ​mais​ ​caros;

- ​Possuem velocidade de processamento inferior aos processadores atuais devido a

quantidade de instrução embarcada (o primeiro risk possuia 600Mhz contra 16Mhz do


primeiro​ ​386​ ​operante​ ​que​ ​possuía​ ​arquitetura​ ​cisk);

Teoricamente o uso de uma única instrução teria uma execução mais rápida que se fossem
usadas duas ou mais instruções, mas na prática não é o que ocorre. Um processador com
um conjunto de instruções muito complexo perde muito tempo para decodificar uma
instrução. mais instruções -> mais circuitos -> maior energia -> maior aquecimento -> menor
clock

Características
Como característica marcante esta arquitetura contém um conjunto
grande de instruções, a maioria deles em um elevado grau de
complexidade.​ ​Algumas​ ​características​ ​dessa​ ​arquitetura​ ​são:

● Controle microprogramado (Os processadores baseados na


computação de conjunto de instruções complexas contêm uma
micro-programaçã​o, ou seja, um conjunto de códigos de
instruções que são gravados no processador, permitindo-lhe
receber as instruções dos programas e executá-las, utilizando as
instruções contidas na sua micro-programação. Seria como
quebrar estas instruções, já em baixo nível, em diversas
instruções mais próximas do hardware (as instruções contidas no
microcódigo​​ ​do​ ​processador).​ ​;
● acesso​ ​aos​ ​dados​ ​via​ ​memoria
● arquitetura​ ​registrador-memoria

● Múltiplos modos de endereçamento à memória, incluindo


indexação​ ​(vetores);
● Instruções de largura (tamanho) variável, conforme modo de
endereçamento​ ​utilizado;
● Instruções requerem múltiplos ciclos de máquina para execução,
variando​ ​também​ ​com​ ​o​ ​modo​ ​de​ ​endereçamento;
● Poucos​ ​registradores;

Registradores​ ​especializados.
Fontes:

https://pt.wikiversity.org/wiki/Introdu%C3%A7%C3%A3o_%C3%A0_Arquitetura_de_Computadores/A
rquiteturas_RISC_e_CISC

http://www.hardware.com.br/guias/historia-processadores/386-era-32bits.html

http://professorsilvertone.blogspot.com.br/2012/11/o-que-sao-processadores-cisc-e-risc.html

http://www2.contilnet.com.br/~Curso_Tecnico/Turma138/Arquitetura%20de%20Micros/cap0
8%20-%20Arquitetura%20de%20processadores.pdf

Você também pode gostar