| Ementa/Descrição: |
1. Organização básica de computadores (unidade central de processamento, memória, dispositivos de E/S).
2. Arquitetura de microprocessadores (unidade operacional e de controle, controle hardwired, controle microprogramado).
3. Programação de computadores (instruções, endereçamento, interrupções, assembly e assembler).
4. Pipelining.
5. Hierarquia de memória (princípios, caches, memória principal, alocação, substituição, paginação, memória virtual).
6. Barramento.
7. Conceitos avançados; arquiteturas paralelas, Multiprocessadores e multicomputadores, modelos UMA e NUMA. |