- Tipos de computadores
- Componentes de um computador
- Semicondutores e processo de fabricação
- Avaliação de desempenho
- 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
- Processadores monociclo
- Processadores pipeline
- Processadores com despacho múltiplo de instruções
- Processadores multithread e multicore
- Multiprocessadores, multicomputadores, processadores e plataformas modernas
- 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