![]() |
Sistemas de Computação |
Planificação das aulas
departamento de informática | |
Semana |
Teórica (SC) |
Laboratorial (SC) |
TPC(SC) |
Aval |
1 25-Fev-08 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. |
Sistemas de numeração e conversão de bases. Representação binária de inteiros positivos e negativos. Exercícios de treino. |
|
|
2 03-Fev-08 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. |
Discussão do TPC1. Representação
de valores reais em vírgula flutuante. Norma IEEE 754 Exercícios de treino.
|
TPC2 -> |
|
3 10-Mar-08 1 |
Organização
de um computador |
Discussão do TPC2. |
Guião-1 -> |
|
17-Mar-08 |
Férias da
Páscoa |
|||
4 24-Mar-08 2 |
Execução de
instruções num computador |
|
|
|
5 31-Mar-08 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
|
Guião-2 -> |
|
6 07-Abr-08 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 14-Abr-08 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. |
|
|
TPI_1 |
8 21-Abr-08 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 28-Abr-08 |
Avaliação |
Nota: Qui (01-Mai) feriado | ||
10 05-Mai-08 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 |
|
11 12-Mai-08 |
Enterro da Gata |
|||
12 19-Mai-08 2 |
Análise e avaliação
de desempenho de computadores |
Nota: Qui (22-Mai) feriado |
TPC6 -> |
|
13 26-Mai-08 2 |
Análise e avaliação
de desempenho de computadores |
Avaliação de TPI_2 |
TPC7 -> |
TPI_2 |
14 02-Jun-08 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. |
|
|
15 09-Jun-08 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. Avaliação de TPI_3 |
|
TPI_3 |
16 16-Jun-08 |
|
|
||
17 23-Jun-08 |
Avaliação |
Nota: Ter (24-Jun) feriado | ||
18 30-Jun-08 |
30-Jun
Divulgação de Resultados |
|||
19 07-Jul-08 |
Exames de Recurso |
|||
20 14-Jun-08 |
Exames de Recurso |
Última modificação: 02 Abr 2008