Arquitectura de computadores
Arquitectura de Computadores Sistemas de numeração, conversão entre bases, operações aritméticas em diferentes bases. Tipo de organização de computadores e sistemas computacionais: SISD, SIMD, MISD, MIMD. Tipo de organização de memória: memória privada, memória partilhada, redes de interligação. Introdução aos componentes básicos de um computador digital: CPU, memória, barramento, dispositivos de E/S. Unidade aritmética e lógica, unidade de controlo. Projecto da lógica de controlo.
Arquitectura e Organização de Computadores 2
Arquitectura de Computadores Controlo microprogramado. Instruções e modos de endereçamento. Projecto de uma unidade central de processamento. Processadores RISC. Processamento em Pipeline. Hierarquia de memórias num computador digital. Entradas e saídas. Gestão de memória. Programação em Assembly 486/Pentium.
Arquitectura e Organização de Computadores 3
Método de Avaliação
Avaliação Contínua
A assiduidade conta para a apreciação final
Exame
2 frequências Projecto prático Trabalhos práticos aula
Ponderações
Exame com parte teórica e parte prática
Avaliação contínua
Exame 2ª Época
Frequências - 25% e 25% Projecto prático - 40% Trabalhos práticos aula -10% Frequência – 50% Projecto prático – 50%
Arquitectura e Organização de Computadores
4
Referências Bibliográficas
INTEL – IA-32 Intel® Architecture Software Developer's Manual, Volume 1: Basic Architecture [Em linha]. Colorado Springs : INTEL, 2004. INTEL – IA-32 Intel® Architecture Software Developer's Manual, Volume 2A: Instruction Set Reference, A-M [Em linha]. Colorado Springs : INTEL, 2004. INTEL – IA-32 Intel® Architecture Software Developer's Manual, Volume 2B: Instruction Set Reference, N-Z [Em linha]. Colorado Springs : INTEL, 2004. INTEL – IA-32 Intel® Architecture Software Developer's Manual, Volume 2B: Instruction Set Reference, N-Z [Em linha].