Arquitetura De Computadores
Monografias: Arquitetura De Computadores. Pesquise 862.000+ trabalhos acadêmicosPor: regy7550 • 14/10/2014 • 460 Palavras (2 Páginas) • 480 Visualizações
ARQUITETURA RISC – CARACTERÍSTICAS, VANTAGENS E DESVANTAGENS
RISC (Computador com um Conjunto Reduzido de Instruções), suporta menos instruções, e com isso executa com mais rapidez o conjunto de instruções que são,combinadas. A evolução da arquitetura RISC para a arquitetura CISC tem relação com a chamada de rotinas e passagem de parâmetros. Estudos indicam que as chamadas de funções consomem um tempo significativo de processador. Elas requerem poucos dados, mas demoram muito tempo nos acessos,memória.
Em virtude disso, na arquitetura RISC foram utilizados mais registradores. As chamadas de função que na arquitetura CISC ocorriam com acessos à memória, mas na RISC isso era feito dentro do processador mesmo, utilizando os registradores que foram colocados a mais.
Os processadores baseados na computação de conjunto de instruções reduzidas não têm microprogramação, as instruções são executadas diretamente pelo hardware. Como característica, esta arquitetura, tem o conjunto de instruções reduzido, bem como baixonível de complexidade.
Com o conjunto de instruções reduzido e cada uma delas tendo suas funções otimizadas, os sistemas possuíam um resultado melhor em questão de desempenho.
ARQUITETURA CISC – CARACTERÍSTICAS, VANTAGENS E DESVANTAGENS
CISC ( Computador com um Conjunto Complexo de Instruções), suporta mais instruções, no entanto mais lenta fica a execução delas.
A vantagem de uma arquitetura CISC é que já temos muitas das instruções guardadas no próprio processador, o que facilita o trabalho dos programadores. Os processadores CISC têm a vantagem de reduzir o tamanho do código executável por já possuírem muito do código comum em vários programas, em forma de uma única instrução.
Os processadores baseados na computação de conjunto de instruções complexas contêm uma microprogramaçã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 microprogramação.
Como característica marcanteesta arquitetura contém um conjunto grande de instruções, a maioria deles em um elevado grau de complexidade.
A CISC é implementada e guardada em micro-código no processador, sendo difícil modificar a lógica de tratamento de instruções. Podem simplesmente utilizar dois operandos para uma única instrução, sendo um deles fonte e destino, e permite um ou mais operadores em memória para a realização das instruções.
Os CISC’s têm algumas desvantagens em relação aos RISC’s, entre elas a impossibilidade de se alterar alguma instrução composta para se melhorar a performance. O código equivalente às instruções compostas do CISC pode ser escrito nos RISC’s da forma desejada, usando um conjunto de instruções simples, da maneira que mais se adequar. Sendo assim, existe uma disputa entre tamanho do código X desempenho.
CONCLUSÃO
É indiscutível, porém, que em instruções complexas os processadores CISC saem-se melhor. Por isso, ao invés
...