CURSO DE ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES




INFORMAÇÕES GERAIS

 
 

EMENTA - Parte I
  1a Semana    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   5a Semana   6a Semana   7a Semana
  • Nível de Lógica Digital - Parte II
    • 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 - Parte I  (microprogramação)
    • Exemplo de microarquitetura: fluxo de dados, temporização do fluxo de dados
    •   Exemplo de microarquitetura: operação de memória, microinstruções
    • Exemplo de microarquitetura: controle por microinstrução: o Mic-1
    • Exercícios relacionados com o material apresentado
  9a Semana
  10a Semana
  • Nível de microarquitetura (microprogramação)
    • Implementação da máquina virtual do nível ISA usando Mic-1
    • 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

 

AVALIAÇÕES
  • PROVAS TEÓRICAS SEM CONSULTA
  • Nota do bimestre: 0,8 Nota da Prova + 0,2 Nota de Trabalho

 

Última Atualização: 01/2005