CURSO DE ARQUITETURA DE COMPUTADORES


 

INFORMAÇÕES GERAIS
  • PROFESSOR: CARLOS A FELGUEIRAS ( carlos@dpi.inpe.br)
  • CURSO: AC I  e AC II
  • TURMA:   CIÊNCIA DA COMPUTAÇÃO - UNIP
  • LOCAL: a ser definido
  • HORÁRIO: QUARTA-FEIRA 21:15h - 22:55h e SEXTA-FEIRA 19:15h - 20:55 h

 
 
EMENTA - AC I - Primeiro Semestre
  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 
  • 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

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

 

Última Atualização: 02/2003