Programa

Arquitetura e Organização de Computadores

Licenciatura Bolonha em Engenharia Aeroespacial

Mestrado Bolonha em Engenharia Aeroespacial

Minor em Computação de Elevado Desempenho

Programa

- Evolução histórica dos sistemas de computação. - Arquitetura de Conjunto de Instruções: tipos de operandos e operações; suporte para funções; mapa de memória; interface com periféricos; tratamento de interrupções/exceções. - Funcionamento de um processador: caminhos de dados; estruturas de controlo; arquiteturas de ciclo único e em pipeline; micro-arquiteturas de processadores avançadas. - Hierarquia de memória: descodificação de memória; estrutura e funcionamento de memórias cache; estruturas de memória hierarquica; endereçamento físico, virtual e tradução de endereços. - Barramentos exteriores e periféricos. - Arquitecturas e sistemas de computação paralelo.