Você está na página 1de 17

Arquitetura de computadores

Próximos Passos
Arquitetura de computadores I

Arquitetura Hardware

CPU

Barramento
Dados e Instruções
Memória
Controle

Periféricos
Arquitetura de computadores I

Arquitetura Hardware

CPU

UC ULA

PC REG
E/S
Arquitetura de computadores I

Arquitetura Hardware

Memória
Hierarquia

Arquitetura

Cache

Tipos e Impacto no desempenho


Arquitetura de computadores I

Arquitetura Hardware

Tipos
Periféricos

Forma Acesso

Capacidades Recursos
Arquitetura de computadores I

Arquitetura Hardware

Barramento
Dados e Instruções
Controle
Características
Arquitetura de computadores I

Hardware com abordagem software


Arquitetura de computadores
Soft Processor (CPU)
Arquitetura de computadores
Soft Processor
Arquitetura de computadores
Soft Processor
Arquitetura de computadores
Soft Processor
Arquitetura de computadores
Soft Processor Didático
Neander
Arquitetura de computadores
Neander Simulador
Arquitetura de computadores
Trabalhos práticos
Corresponde em software de blocos estudados
Exemplo: ULA

op1 op2

Código
Instrução ULA Status
Arquitetura de computadores
Trabalhos práticos
Corresponde em software de blocos estudados
Exemplo: ULA

op1 op2

Código
Instrução ULA
Status

Resultado
Arquitetura de computadores
Trabalhos práticos
Corresponde em software de blocos estudados
Exemplo: Integração

UC
op1 op2

Código
Instrução ULA MEM
Status

Resultado
Arquitetura de computadores
Trabalhos práticos
Corresponde em software de blocos estudados
Dinâmica:
• Desenvolvimento em aulas de laboratório
• Avaliação:
– Funcionamento e arguição no laboratório
– Documentação e Apresentação

Você também pode gostar