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
- Primeiro bimestre: Memória secundária e dispositivos
de E/S
- Segundo bimestre: Organização de microcomputadores
de mercado
|