Introduzir os conceitos de organização e arquitetura de computadores.
Ementa:

Conceitos básicos de arquitetura. Histórico dos computadores e gerações. Desempenho: pipeline, RISC, instruções superescalares, multicore Memória cache, tipos e implementações. Estrutura interna da memória: DRAM, SDRAM, Flash, correções de erros. Memória externa: discos magnéticos, estado sólido, discos óticos, RAID Paginação e segmentação, TLBs, memória virtual Instruções de máquina, RISC e CISC, execução fora de ordem, modos de endereçamento, interrupções e proteção.