organizacao-e-arquitetura-de-computadores
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
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