Comparação entre arquitetura Risc e Sisc
Por: Heitor Faccioni • 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
- Facilitar escrita de compiladores
- Reduzir custo do sistema
- Reduzir custo do sw
- Reduzir gap semântico
- Compactação de código
- 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 |
...
Disponível apenas no TrabalhosGratuitos.com