RISC CISC
O trabalho tem o objetivo de apresentar duas tecnologias da arquitetura computacional, apresentando características das tecnologias, suas vantagens, desvantagens e a sua utilização.
O estudo destas Arquiteturas é fundamental para a formação do profissional de
Informática. É necessário compreender o funcionamento interno dos computadores os termos de seus componentes e de suas inter-relações como base para o conhecimento da máquina com a qual este profissional exerce a sua atividade. Este conhecimento fornece a ele subsídios que facilitam o domínio de outras áreas como Sistemas Operacionais, Redes de Comunicação e Desenvolvimento de Sistemas.
Arquitetura CISC
CISC (Complex Instruction Set Computer, ou, em uma tradução literal, “Computador com um Conjunto Complexo de Instruções”): é um processador capaz de executar centenas de instruções complexas diferentes sendo, assim, extremamente versátil.
A CISC é implementada e guardada em micro-código no processador, sendo difícil modificar a lógica de tratamento de instruções. Esta arquitetura suporta operações do tipo “a=a+b” descrita por “add a, b”, ou seja, podem simplesmente utilizar dois operandos para uma única instrução, sendo um deles fonte e destino (acumulador) e permite um ou mais operadores em memória para a realização das instruções. Com isto se comprova a necessidade de abranger um elevado leque de modelos de endereçamento, com acesso direto à memória e com apontadores para as variáveis em memória, armazenados eles próprios (ponteiros) em células de memória.
Como característica marcante esta arquitetura contém um conjunto grande de instruções, a maioria deles em um elevado grau de complexidade.
A principal vantagem da Arquitetura Cisc é que no próprio processador já tem guardadas várias instruções e também muito do código comum em vários programas, em forma de uma única instrução, minimizando assim o trabalho que o programador de