Risc e cisc

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1749 palavras )
  • Download(s) : 0
  • Publicado : 1 de novembro de 2012
Ler documento completo
Amostra do texto
CAMPUS CARACARAÍ
CIÊNCIA DA COMPUTAÇÃO
DISCIPLINA: ARQUITETURA DE COMPUTADORES

TRABALHO DE PESQUISA: Arquiteturas RISC e CISC

CARACARAÍ – RR
2012
WALDEMIR AGUIAR DE SOUSA

TRABALHO DE PESQUISA: Arquiteturas RISC e CISC

Pesquisa apresentada a Universidade Estadual de Roraima – UERR, Campus de Caracaraí - RR, como requisito parcial para a obtenção de nota na disciplina de Arquiteturade Computadores.
Professora: Clenya Barros

CARACARAÍ – RR
2012
SUMÁRIO

1) INTRODUÇÃO 4
2) HISTORIA 5
3) EVOLUÇÃO 6
4) CARACTERÍSTICAS DE ARQUITETURA CISC 6
5) CARACTERÍSTICAS DE ARQUITETURA CISC 7
6) QUADRO COMPARATIVO DAS ARQUITETURA RISC E CISC 8
7) CONCLUSÃO 9
8) REFERENCIA 10

1) INTRODUÇÃO

Sempre foi uma grande controvérsia em torno de qual dessasplataformas é melhor. O objetivo desta pesquisa é mostrar um pouco sobre as duas plataformas.
Um processador CISC é capaz de executar várias centenas de instruções complexas diferentes, sendo extremamente versátil. RISC é uma linha de arquitetura de computadores que favorece um conjunto simples e pequeno de instruções que levam aproximadamente a mesma quantidade de tempo para serem executadas. Apartir de agora conheceremos um pouco sobre essas plataformas.

2) HISTORIA

Desde os primeiros momentos da indústria de computadores os cientistas dos principais fabricantes têm estudado métodos e técnicas que possam aperfeiçoar o desempenho e a capacidade dos sistemas de computação.
Alguns aspectos atribuídos ao primeiro - RISC: projetos marcados por volta de 1975 incluem as observações queos compiladores de memória restritos da época eram frequentemente incapazes de tirar proveito dos recursos destinados a facilitar a montagem manual de codificação, e que os modos de endereçamento complexos levavam muitos ciclos para executar devido aos exigidos acessos à memória adicional. Foi alegado que tais funções seriam mais bem executadas por sequências de instruções mais simples se issopoderia render implementações pequenas o suficiente para deixar espaço para muitos registros, reduzindo o número de acessos à memória lenta.
No início 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 tantocom instruções mais complexas que raramente são usadas.
Ao longo das décadas em que é usado o computador, observa-se que o hardware em geral, os processadores e a memória, tem evoluído mais rapidamente que o software. Por outro lado, a manutenção e desenvolvimento de programas não evoluíram em custo/benefício. Apesar de a todo o momento surgirem novas criações e lançamentos, isso acarreta umcusto muito elevado. A manutenção também pode ser um problema, pois os programas oferecidos pelos fabricantes estão longe da ausência de falhas (bugs).
As análises efetuadas de programas compilados por máquinas de arquitetura CISC, mostraram que os compiladores não eram mais tão espertos quanto os programadores assembly na busca de instruções de máquina complexas. O programa compilador utiliza poucoda grande quantidade de instruções e dos modos de endereçamento que estão disponíveis, pois parece ser difícil analisar o programa de alto nível. Por exemplo, para efetuar a soma entre dois operandos em uma máquina com arquitetura CISC, sendo que um dos valores está em um registrador e o outro na memória, levará um certo tempo gasto para calcular o endereço de acesso a memória. Já em uma máquinacom arquitetura RISC, são usadas duas instruções (diferente da arquitetura CISC que utiliza uma instrução), mas como são instruções mais simples, sua execução é bem mais rápida fazendo com que seu tempo total seja menor.
É uma estratégia de desenvolvimento de CPU com base na percepção de que simplificado (em oposição ao complexo) as instruções podem proporcionar maior desempenho, se essa...
tracking img