![]() |
Sistemas de Computação |
Planificação das aulas
departamento de informática |
|
Semana |
Teórica (SC) |
Laboratorial (SC) |
TPC(SC) |
Aval |
1 21-Fev-07 1 |
Metodologia de funcionamento da disciplina: objectivos de formação, resultados esperados, técnicas de trabalho de grupo, avaliação. Conceito de computador e sua organização e estrutura. Noção de informação num computador. |
Nota: Seg e Ter: Carnaval |
|
|
2 26-Fev-07 1 |
Representação da informação no computador: texto (ASCII; Unicode, ...), audiovisuais (formatos e compactação), números (inteiros e reais), código (noção de instruction set). Formatos de representação de textos em ficheiros de documentos. |
Sistemas de numeração e conversão de bases. Representação binária de inteiros positivos e negativos. Exercícios de treino. |
TPC1 -> |
|
3 05-Mar-07 1 |
Organização de um computador |
Discussão do TPC1. Representação
de valores reais em vírgula flutuante.
Norma IEEE 754 Exercícios de treino. |
TPC2 -> |
|
4 12-Mar-07 2 |
Execução de instruções num computador |
Discussão do TPC2. |
Guião-1 -> |
|
5 19-Mar-07 2 |
Análise do nível ISA (cont): acesso a dados, tipos e
formatos de instruções, instruções de I/O, ordenação de bytes. |
"CPU-Mem ao Vivo": ilustração da execução de instruções num computador Nota: FA_1 na Qua (tarde) |
Guião-2 -> |
FA_1 |
6 26-Mar-07 3 |
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 -> |
|
7
11-Abr-07 3 |
Análise detalhada do nível ISA do IA-32 em Linux: suporte a estruturas de controlo e à invocação/retorno de funções. |
Nota: Seg e Ter: férias da Páscoa |
|
TPI_1 |
8
16-Abr-07 1 |
Revisões. Análise comparativa de dois ISA's: IA-32 (CISC) e MIPS (RISC). |
Análise de código com estruturas de controlo. Exercícios de treino. |
TPC4 -> |
|
9
23-Abr-07 1 |
Análise detalhada do nível ISA do IA-32 em Linux: acesso e manipulação de dados estruturados |
Análise de código com funções (1).
Exercícios de treino. |
TPC5 |
|
10
30-Abr-07 2 |
Análise e avaliação de desempenho de computadores |
Nota: Ter (1-Mai) feriado |
TPC6 -> |
FA_2 |
11
07-Mai-07 2 |
Análise e avaliação de desempenho de computadores |
Avaliação de TPI_2 |
TPC7 -> |
TPI_2 |
12 |
Enterro da gata |
Enterro da gata |
|
|
13
21-Mai-07 3 |
Outras técnicas de optimização: dependentes da hierarquia de memória, e ao nível da compilação e do profiling. |
Análise de código com técnicas de optimização de
desempenho (IM)
Exercícios de treino. |
|
FA_3 |
14
28-Mai-07 3 |
Técnicas de medição de tempos de execução e respectiva análise crítica. |
Análise de código com avaliação de desempenho / tempos. Exercícios de treino. |
|
|
15
04-Jun-07 3 |
|
Avaliação de
TPI_3 |
|
Última modificação: 21 Fev 2007