TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Comparação entre arquitetura Risc e Sisc

Por:   •  11/9/2015  •  Artigo  •  957 Palavras (4 Páginas)  •  246 Visualizações

Página 1 de 4

07-10-09

  • Arquiteturas Cisc vs. Risc
  • Artigo: “Comparação entre arquiteturas de processadores Risc e Cisc”
  • Luis Filipe Silva, Vitor J. M. Antunes
  • Disponível no site
  • Risc e Cisc
  • Estratégias}

                      } para projeto de CPU

  • Filosofias }
  • Dependem do contexto histórico
  • uso de recursos desponíveis na época

Anos 70

  • Memória cara e restrita
  • Escrita do código
  • Compacto (pouca memória)
  • Compilador: simplesmente traduzia código
  • Sem otimizações
  • Tecnlogia dos chips
  • diversas unidadees separadas

  • Cisc
  • Complex intruction Set Computer
  • Crise do software
  • compledidae:
  • retirada do sw e pasada para hw
  • funções + complexas
  • Razões
  1. Facilitar escrita de compiladores
  2. Reduzir custo do sistema
  3. Reduzir custo do sw
  4. Reduzir gap semântico
  5. Compactação de código
  6. Detecção e correção de erros

  • Eq. Desempenho:

                

                Tempo      =  [ Instrução     x         Ciclos         x         Tempo]

                Programa        programa                Instr.                    Ciclo

                        

                                CISC

  • Menos memória
  • Menos intruções
  • Maior Velocidade
  • Melhorar compilação

  • Novas caracteristicas
  • Surgimento de endereçamento complexo
  • acesso à memória
  • Novas Intruções
  • ex:
  • Alto nível
  • A=20
  • B=Cube(A)
  • Baixo nível                         B. Nível (Cisc)

move[A,20]                        move[A,20]

move[B,A]                        cube[B,A]

mul[B,B]

mul[B,A]

  • Surgimento de micro-código
  • Instruções divididas em micro instruções
  • Armazenamento em memória
  • sw
  • Risc (Reduced Intruction Set Computer)
  • Cisc: Complexa, vários chips
  • Nececidade de um único chip
  • redução de funcionalidades
  • aumentar velocidade
  • Complexidade
  • hw → sw
  • Memória barata
  • compiladores mais eficientes
  • Sai microcódigos, volta implementação em hardware
  • Pequeno conjunto de instruções era muito usado
  • atrib         45%
  • repet        6%
  • proc         15%
  • condicional        23%
  • desc. Inc.        3%
  • outras        7%
  • Fazer rápido o que é importante
  • Instruções simples
  • 1 único ciclo
  • Menos instruções
  • Surgimento do pipeline
  • Eliminação de endereçamento complexo
  • Aumento no número de registradores
  • Compilador assume papel fundamental

*******************

Instruções

Microcódigo

Transmisão intruções

8086(78)

100 instruções

11 kb microcódigos

0 - 17

Mips (83)

55

0

4

...

Baixar como (para membros premium)  txt (2.9 Kb)   pdf (44.9 Kb)   docx (13.7 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com