| Ementa/Descrição: |
A máquina de von Neumann: conceito, arquitetura lógica e funcional, unidades funcionais: cpu, memória, memória cache, dispositivos de e/s e barramento. Tipos de instrução e de endereçamento, fluxo de controle. Memória virtual, instruções de e/s virtuais, instruções virtuais para processamento paralelo. Mecanismos de interrupção. Arquiteturas micro e nanoprogramadas. Introdução a arquiteturas avançadas: pipeline, múltiplas unidades funcionais e máquinas paralelas, processadores RISC e CISC, conceito de máquina virtual, tendências. Noções de avaliação de desempenho e importância da corretude dos dados estatísticos gerados pela avaliação. Impactos sócio-ambientais do ciclo de vida do hardware. |