Arquitectura de Computadores |
Planificação das aulas
departamento de informática |
Semana |
Teórica |
Teórico-Prática |
TPCasa |
1
15-Set-03 |
Introdução ao funcionamento
da disciplina: objectivos, programa, documentação, metodologia de trabalho e de avaliação Conceito
de computador e introdução à representação da informação no computador |
|
|
2 22-Set-03 |
Representação da informação no computador (texto, audio-visuais, números, código). Organização
de um computador |
Sistemas de numeração e conversão de bases. Representação binária de positivos e negativos. |
TPC1
-> |
3 29-Set-03 |
Execução de programas num computador: níveis
de abstracção e mecanismos de conversão Análise
da execução de instruções num computador |
Exercícios com binários inteiros Representação
de valores reais em vírgula flutuante. Norma IEEE 754 |
TPC2 ->
Guião-1
-> |
4 06-Out-03 |
Análise do nível ISA: operações/operandos, acesso a dados, tipos e formatos de instruções, instruções de I/O |
Exercícios em vírgula flutuante. Visualização da representação de números em ambiente laboratorial (Linux) |
Guião-2 -> |
5 13-Out-03 |
Análise
detalhada do nível ISA do IA-32 |
Análise dos níveis de abstracção em
ambiente laboratorial em Linux/IA32 (gcc, hexdump, gdb) |
TPC3
-> |
6 20-Out-03 |
Análise detalhada do nível ISA do IA-32 em Linux: suporte a estruturas de controlo. |
Análise/discussão
laboratorial dos trabalhos resolvidos (operações e acesso a operandos) |
TPC4 |
7
27-Out-03 |
Análise detalhada do nível ISA do IA-32 em Linux: suporte à invocação/retorno de funções. |
Análise/discussão
laboratorial dos trabalhos resolvidos (estruturas de controlo) |
TPC5
-> |
8
03-Nov-03 |
Análise comparativa de dois ISA's: IA-32 (CISC) e MIPS (RISC). |
Análise/discussão laboratorial dos trabalhos resolvidos (funções) |
TPC6 -> |
9 10-Nov-03 |
Análise detalhada do nível ISA do IA-32 em Linux: acesso e manipulação de dados estruturados |
Ficha de avaliação prática 1 |
|
10
17-Nov-03 |
Análise
e avaliação
de desempenho de computadores |
Análise/discussão
laboratorial dos trabalhos resolvidos (estruturas
de dados) |
TPC7
-> |
11 24-Nov-03 |
T |
Análise/discussão
laboratorial dos trabalhos resolvidos (técnicas de optimização de desempenho) |
TPC8 -> |
12
01-Dez-03 |
Medição
de tempos de execução e respectiva análise crítica. |
Análise/discussão
laboratorial dos trabalhos resolvidos (avaliação de desempenho/tempos). |
TPC9
|
13 08-Dez-03 |
Hierarquia de memória e organização da cache |
Análise/discussão
laboratorial dos trabalhos resolvidos (técnicas de program profiling). |
|
14
15-Dez-03 |
Estrutura e mecanismos de I/O |
Ficha de avaliação prática 2 |
|
Última modificação: 24 Jan 2006