Publicação em Diário da República: Despacho n.º 8644/2020 - 08/09/2020
5 ECTS; 2º Ano, 1º Semestre, 28,0 PL + 28,0 TP , Cód. 911936.
Docente(s)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
Não aplicável.
Objetivos
- Compreender os princípios gerais da arquitectura de computadores, a sua organização interna e as influências dos diversos componentes no seu desempenho e funcionamento;
- Descrever os diferentes níveis de memória e os modos de transferência de informação;
- Desenvolver rotinas em Assembly.
Programa
1-Noções Gerais de Arquitectura de Computadores;
2-Organização da Unidade Central de Processamento: CPU (Unidades de Processamento de Dados; Unidades de Controlo; Formas de Implementação; Análise de Desempenho);
3-Organização de Memória (Tecnologias; Hierarquia e Cache);
4-Organização de Interfaces e Periféricos (Tipos; Características; Interfaces).
Metodologia de avaliação
Exame escrito individual e sem consulta (teórica: 6 valores; prática: 4 valores). Nota mínima: 3 valores. Testes práticos nas aulas práticas (4 valores). Nota mínima: 1,2 valores.
Trabalhos práticos em grupo (6 valores). Nota mínima: 2 valores.
Bibliografia
- Brey, B. (2003). The Intel Microprocessors. Portugal: Prentice Hall - Pearson Education International
- Carpinelly, J. (2001). Computer Systems - Organization & Architecture. Portugal: Prentice Hall - Pearson Education International
- Monteiro, R. (2004). Tecnologia dos Equipamentos Informáticos. Portugal: FCA
- Stallings, W. (2003). Computer Organization and Architecture. Portugal: Prentice Hall
Método de Ensino
- Aulas teóricas com exposição oral auxiliada pelas novas tecnologias;
- Aulas práticas laboratoriais.
Software utilizado nas aulas
Microsoft Macro Assembler (MASM), DOSBox