![]() |
Sistemas de Computação |
Planificação do semestre
departamento de informática | |
Semana |
Teórica |
TP e Laboratorial |
TPC |
Aval |
1 20-fev-12 |
Metodologia de funcionamento da disciplina: objetivos de formação, resultados esperados, avaliação. Conceito de computador e sua organização e estrutura. Noção de informação num computador. |
|||
2 27-fev-12 |
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). |
Sistemas de numeração e conversão de bases. Representação binária de inteiros positivos e negativos. Exercícios de treino. |
|
|
3 05-mar-12 |
Execução
de programas num computador: níveis de
abstração e mecanismos de conversão |
Discussão do TPC1. Representação
de valores reais em vírgula flutuante. Norma IEEE 754 Exercícios de treino. |
TPC2 -> |
|
4 |
Execução de instruções
num computador |
Discussão do TPC2. |
TPC3 -> |
|
5 19-mar-12 |
Análise do nível ISA (cont): tipos e formatos de instruções, instruções de I/O, ordenação de
bytes. |
Debate dos exercícios do TPC3 e preparação para a sessão experimental | ||
6 26-mar-12 |
Análise
detalhada do nível ISA do IA-32 |
"CPU-Mem ao Vivo": ilustração da execução de
instruções num computador
Nota: Sex (31-mar) não haverá aulas para equilibrar com seg (09-abr) |
TPC4 -> |
|
02-abr-12 |
Férias da Páscoa |
|
|
|
7 09-abr-12
|
Análise detalhada do nível ISA do IA-32 em Linux (cont.): controlo do fluxo de execução de instruções, suporte a estruturas de controlo. |
Nota: Seg (09-abr) ainda é férias "CPU-Mem ao Vivo": ilustração da execução de instruções num computador |
|
|
8 16-abr-12 |
Análise detalhada do nível ISA do IA-32 em Linux (cont.): suporte à invocação/retorno de funções. |
Análise dos níveis de
abstracção em ambiente laboratorial em Linux/IA32
(gcc, hexdump, gdb) |
TPC5 -> |
|
23-abr-12 |
Análise
comparativa de dois ISA's: IA-32 (CISC) e MIPS (RISC) |
Análise de código
com operações e acessos a operandos. Exercícios de treino. |
TPC6 -> |
|
10 30-abr-12 |
Análise detalhada do nível ISA do IA-32 em Linux (cont.): acesso e manipulação de dados estruturados. |
Análise laboratorial de código com estruturas simples de controlo. Exercícios de treino. |
||
11 07-mai-12 |
Análise e avaliação
de desempenho |
Análise laboratorial de código com estruturas de controlo. Exercícios de treino. |
TPC7 -> |
|
12
14-mai-12 |
Semana do Enterro da Gata | Teste Ensaio |
|
|
13 21-mai-12 |
Análise e avaliação
de desempenho |
Análise laboratorial de código com funções em ambiente laboratorial (1) Exercícios de treino. |
TPC8 -> |
|
14 28-mai-12 |
Análise e avaliação
de desempenho |
Análise laboratorial de código com funções em ambiente laboratorial (2) Exercícios de treino. |
|
|
15 04-jun-12 |
|
Teste SC |
||
16 11-jun-12 |
|
|
||
17 18-jun-12 |
|
|
||
18 25-jun-12 |
25-jun: data limite para divulgação de resultados | |||
19 02-Jul-12 |
Exames de Recurso |
Exame SC |
||
20 09-Jul-12 |
Exames de Recurso |
Última modificação: 30 Abr 2012