Arquitetura de Computadores

Propaganda
Arquitetura de Computadores
Mário Luiz Rodrigues Oliveira
{[email protected]}
DCC-UFLA
JUNHO/2004
Conceito
• Arquitetura X Organização
• Arquitetura de computador refere-se ao
conjunto de atributos de um sistema
(computacional) que são visíveis ao
programador
• Organização de computador refere-se às
unidades operacionais e suas interconexões
que implementam as especificações de uma
arquitetura
Estrutura de um Computador
Atribuições de um Arquiteto de
Computadores
• Projetar o conjunto de instruções de uma
arquitetura
–
–
–
–
–
–
Quais instruções?
Quantas instruções?
Qual o tamanho das instruções?
Quantos operandos por instrução?
Qual o tamanho de cada tipo de dado?
Qual(is) técnica(s) de endereçamento
memória serão utilizadas?
à
Atribuições de um Arquiteto de
Computadores
• Decidir como os componentes do sistema
computacional serão organizados para
implementar a especificação de uma
arquitetura
–
–
–
–
–
Qual a largura do barramento do sistema?
Qual a velocidade do barramento?
Qual a tecnologia de memória será usada?
Quantos níveis de memória cache?
Qual o tamanho da memória cache?
Atribuições de um Arquiteto de
Computadores
– Qual o velocidade do processador?
– Quantos ciclos de clock serão necessários para
executar cada instrução?
– Como será implementado o Pipeline?
– Quantos processadores terá o sistema?
– Como será a comunicação memória/processador
num sistema com vários processadores?
– Qual o tamanho de uma página no espaço de
endereçamento virtual (memória virtual)?
Áreas de Pesquisa
–
–
–
–
Pipeline
Projeto de Memória Cache
Arquiteturas Paralelas
Computação Quântica
Áreas Afins
– Eletrônica
– Sistemas Digitais
– Compiladores
Onde Trabalhar?
– Universidades
– Empresas fabricantes de processadores, memórias
e placas-mãe (Intel, AMD, ASUS, Cyrix, HP,
IBM, Soyo, SiliconGraphics, Samsung)
Links e Livros Interessantes
–
–
–
–
–
–
–
–
http://www.amd.com/us-en
http://www.intel.com
http://www.silicongraphics.com
http://www.ibm.com/us
http://www.clubedohardware.com.br
http://www.guiadohardware.net
http://www.asus.com
http://www.soyo.com
Links e Livros Interessantes
–
–
–
–
http://www.samsung.com/index_01.htm
http://www.cs.berkeley.edu/~pattrsn
http://www-flash.stanford.edu/~jlh
Computer Organization & Design: The
Hardware/Software Interface
– Computer Architecture: A Quantitative Approach
Download