Mostrando postagens com marcador CISC. Mostrar todas as postagens
Mostrando postagens com marcador CISC. Mostrar todas as postagens

quinta-feira, 2 de maio de 2013

CISC x RISC

A diferença principal é que o RISC utiliza um conjunto de instruções de linguagem básica da máquina, já o CISC usa um conjunto de instruções complexo. Ambos possuíam sua vantagem e desvantagem, a vantagem é que no processador RISC por utilizar uma linguagem simples, é muito mais rápido que o CISC, porém o RISC possuía problemas em operações matemáticas sem um hardware poderoso, já que era necessário sintetizar uma série de formas. A forma RISC foi utilizada primariamente pela IBM em 1975 com o modelo IBM 801, mais tarde foi lançado pela Berkeley e Stanford, das quais a IBM era a mais poderosa no número de instruções com 120. Já o modelo CISC foi utilizado primariamente também pela IBM em 1973 pela VAX e pela Xerox, o maior número de instruções era da VAX com 303 instruções. Existem inúmeras diferenças entre as duas, mas o que realmente faz o RISC ser bem mais rápido que o CISC é que o segredo está na via de dados, quanto menos tempo em ciclo na via de dados, mais rápido será o processamento, e o RISC apenas utiliza 1 ciclo enquanto o CISC utiliza instruções complexas.

O uso do registrador nas máquinas RISC é muito maior do que as CISC porque enquanto as CISC utilizam o método LOADs e STOREs, o uso do registrador diminui o uso de LOADs e STOREs, e assim fazendo que o processador utilize menos a memória, descongestionando os ciclos.

Microprocessadores


Processador pode definir como o cérebro do computador, ele é responsável pelo processamento de programas através de procedimentos. São dividos em duas arquiteturas: CISC E RISC.

Em 1978 a Intel, a primeira fabricante de microprocessadores lançou o modelo 8086, duas vezes mais rápido que seu antecessor, e então através disto a Intel utilizou novas ideias e tecnologias para inovar o mercado de processadores.

A partir de 1991 surgiram os processadores da linha 486, que reinavam no mercado. Porém ao mesmo tempo surgiam os concorrentes AMD e Cytrix.



Os processadores também chamados de CPU (Unidade central de processamento) executam cálculos em uma velocidade extremamente rápida, executam diversas tarefas. Cada CPU tem seu conjunto de instruções próprio que são processados pelo ciclo do clock.

O ciclo do clock pode ser definido como: -> Buscar instrução na memória principal. -> Executar aquela instrução. -> Buscar a instrução seguinte. -> Executar a instrução seguinte. -> E assim por diante em milhões de vezes por segundo. Dentro dessas instruções podemos defini-las com operações básicas como: Comparar informações, realizar operações matemáticas básicas e escrever palavra na memória ou dispositivo de saída.

Os dispositivos básicos dentro de um processador são: unidade de controle, decodificador, registrador de instrução, contador de instrução, clock e os registradores de endereço de memória e de dados de memória.