1a Semana
- Apresentação da disciplina
- Organização estruturada de computador
2a Semana
- Organização estruturada de computador
- Evolução das máquinas
multiníveis: microprograma, a invenção do sistema
operacional, microcódigo, a eliminação da microprogramação
- Exercícios relacionados com o material apresentado
3a Semana
- Organização de sistemas computacionais
- Processadores: organização
de CPU, execução de instrução, princípios
de projetos para computadores modernos, paralelismo no nível de instrução,
paralelismo no nível de processador
- Exercícios relacionados com o material apresentado
4a Semana
- Organização de sistemas computacionais
- Memória primária:
endereços, ordenação dos bytes, códigos de correção
de erros
- Memória secundária
- Exercícios relacionados com o material apresentado
5a Semana
- Organização de sistemas computacionais
- Entrada e Saída
- Barramentos
- Exercícios relacionados com o material apresentado
6a Semana
- Nível de Lógica Digital
- Revisão da matéria de Sistemas Digitais
- Clocks
- RAMS, ROMs
- Chips de memória
7a Semana
- Nível de Lógica Digital
- Organização de memória
- Chips de CPU
- Exemplos de microprocessadores
- Barramentos: largura, temporização, operação
- Exemplos de barramentos: ISA, PCI, USB
- Interfaceamento de E/S: chips de E/S, decodificação
de endereço
8a Semana
- Nível de microarquitetura (microprogramação)
- Exemplo de microarquitetura: fluxo de dados, temporização
do fluxo de dados
- Exercícios relacionados com o material apresentado
9a Semana
- Nível de microarquitetura (microprogramação)
- Exemplo de microarquitetura: operação de memória,
microinstruções
- Exercícios relacionados com o material apresentado
10a Semana
- Nível de microarquitetura (microprogramação)
- Exemplo de microarquitetura: controle por microinstrução:
o Mic-1
- Exemplo de macroarquitetura
- Exercícios relacionados com o material apresentado
11a Semana
- Nível de microarquitetura (microprogramação)
- Exemplo de implementação: microinstruções
e notações
- Implementação da máquina virtual do nível
ISA usando Mic-1
- Exercícios relacionados com o material apresentado
12a Semana
- Nível de microarquitetura (microprogramação)
- Projeto do nível de microarquitetura apresentado de forma
introdutória: velocidade versus custo, redução de fluxo
de execução, prefetching, pipeline
TRABALHO PRÁTICO A SER DESENVOLVIDO FORA DO HORÁRIO DE
AULA
|