organizacao-e-arquitetura-de-computadores icon indicating copy to clipboard operation
organizacao-e-arquitetura-de-computadores copied to clipboard

Repositório para as aulas, exercícios e resumos da matéria: organização e arquitetura de computadores (INE5607).

Organização e Arquitetura de Computadores

License License

Noções Básicas

  • Tipos de computadores
  • Componentes de um computador
  • Semicondutores e processo de fabricação
  • Avaliação de desempenho


Assembly

  • Introdução a instruções
  • Tradução de instruções básicas
  • Instruções de tomada de decisão if-then-else
  • Instruções de tomada de decisão while, for, repeat
  • Suporte a chamada de procedimentos
  • Tradução e inicialização de um programa


Processador

  • Processadores monociclo
  • Processadores pipeline
  • Processadores com despacho múltiplo de instruções
  • Processadores multithread e multicore
  • Multiprocessadores, multicomputadores, processadores e plataformas modernas


Memória

  • Princípios de localidade e hierarquia de memória
  • Cache com mapeamento direto
  • Caches associativas e associativas por conjunto
  • Avaliação de desempenho de caches
  • Memória virtual
  • Memórias e dependabilidade
  • Memórias modernas


Livros de Referência

  • Organização Estruturada de Computadores - Tanenbaum


Creative Commons License