Semana |
Teórica |
Teórico-Prática |
TPCasa |
1 23-Set-02 |
24-Set-02 Funcionamento
da disciplina: documentação, metodologia de trabalho e de avaliação 25-Set-02 Conceito
de computador. Representação da informação no computador |
|
|
2 30-Set-02 |
01-Out-02 Organização
de um computador 02-Out-02 Análise
da execução de instruções num computador |
Sistemas
de numeração e conversão de bases. Representação binária de inteiros |
01-Out-02 TPC1
-> |
3 07-Out-02 |
08-Out-02 Níveis
de abstracção num computador 09-Out-02 Análise
do nível ISA (operações/operandos, acesso a dados) |
Representação
de valores reais em vírgula flutuante. Norma IEEE 754 |
07-Out-02 -> TPC1 TPC2
-> |
4 14-Out-02 |
15-Out-02 Análise
do nível ISA (tipos e formatos de instruções) 16-Out-02 Análise
do nível ISA (modelo de programação) |
Análise
de exercícios em vírgula flutuante. Terminologia
e gíria informática sobre processadores e memórias |
14-Out-02 -> TPC2 |
5 21-Out-02 |
22-Out-02 Análise
do nível ISA do Intel IA-32 23-Out-02 Análise
detalhada do sub-nível ISA do IA-32 em Linux (operações e acesso a operandos) |
Introdução
ao ambiente laboratorial em Linux/IA32 (gcc, hexdump, as, gdb) |
21-Out-02 ->
TPC3 |
6 28-Out-02 |
29-Out-02 Análise
detalhada do sub-nível ISA do IA-32 em Linux (estruturas de controlo e
invocação de funções) 30-Out-02 Análise
comparativa de ISA’s: IA-32 e MIPS (RISC) |
Análise/discussão
laboratorial dos trabalhos resolvidos (operações e acesso a operandos) |
28-Out-02 -> TPC3 TPC4
-> |
7 04-Nov-02 |
05-Nov-02 Análise
detalhada do sub-nível ISA do IA-32 em Linux (estruturas de controlo e
invocação de funções) 06-Nov-02 Revisões |
Análise/discussão
laboratorial dos trabalhos resolvidos (estruturas de controlo) |
04-Nov-02 -> TPC4 TPC5
-> |
8 11-Nov-02 |
12-Nov-02 Análise
comparativa de dois ISA's - IA-32 (CISC) e MIPS (RISC) - ao nível da
organização 13-Nov-02 Análise
comparativa de código gerado para 2 ISA's |
Ficha de avaliação prática 1 |
|
9 18-Nov-02 |
12-Nov-02 Técnicas
de optimização de código 13-Nov-02 Análise
comparativa de código gerado para 2 ISA's |
Análise/discussão
laboratorial dos trabalhos resolvidos (estruturas de dados) |
19-Nov-02 -> TPC5 TPC6
-> |
10 25-Nov-02 |
Avaliação
de desempenho de computadores |
Análise/discussão
laboratorial dos trabalhos resolvidos (funções) |
25-Nov-02 -> TPC6 TPC7
-> |
11 02-Dez-02 |
Medição
de tempos de execução e respectiva análise crítica. |
Análise/discussão
laboratorial dos trabalhos resolvidos (técnicas avançadas) |
02-Dez-02 ->
TPC7 TPC8 -> |
12 09-Dez-02 |
Organização
hierárquica de memória e noção de cache |
Análise/discussão
laboratorial dos trabalhos resolvidos (avaliação de desempenho/tempos). |
02-Dez-02 ->
TPC8 |
13 16-Dez-02 |
Estrutura
e mecanismos de I/O |
Ficha de avaliação prática 2 |
|