![]() |
Sistemas de Computação |
Planificação do semestre
departamento de informática | |
Semana |
Teórica |
Prática e Laboratorial |
TPC |
Aval |
1 03-fev-20 |
Metodologia de funcionamento da disciplina, incl. avaliação. Conceito de computador e sistemas de numeração. Representação binária de inteiros positivos e negativos. |
Ainda não há aulas. |
|
|
2 10-fev-20 |
Representação
de informação no computador: texto, audiovisuais, código (noção de
instruction set). |
Discussão do TPC1. Exercícios de treino. |
TPC2 -> |
|
3 17-fev-20 |
Organização
de um computador Execução
de programas num computador: níveis de
abstração e mecanismos de conversão |
Discussão do TPC2. |
TPC3 -> |
|
4 |
Análise do nível ISA: operações/operandos, registos, acesso a dados, tipos e formatos de instruções, instruções de I/O, ordenação de bytes. |
Discussão do TPC3. |
||
5 02-mar-20 |
Análise
detalhada do nível ISA do IA-32 |
"CPU-Mem ao Vivo": ilustração da execução de instruções num computador |
TPC4 -> |
|
6 09-mar-20 |
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. |
Análise dos níveis de
abstração em ambiente laboratorial em Linux/IA32
(gcc, hexdump, gdb) |
TPC5 -> |
|
7 16-mar-20 |
Semana reservada a avaliações |
Semana reservada a avaliações |
Teste Ensaio (16-mar) |
|
8 23-mar-20 |
|
Análise de código
com operações e acessos a operandos. Exercícios de treino. |
TPC6 -> |
|
9 30-mar-20 |
Análise detalhada do nível ISA do IA-32 em Linux (cont.): suporte à invocação/regresso de funções. |
Análise laboratorial de código com estruturas simples de controlo. Exercícios de treino. |
|
|
06-abr-20 |
Férias da Páscoa | Férias da Páscoa | ||
10 13-abr-20 |
Análise
comparativa de quatro ISA's: IA-32 e Intel 64 (CISC), MIPS e ARM (ambos RISC) . |
Análise laboratorial de código com estruturas de controlo. Exercícios de treino |
TPC8 -> |
|
11 20-abr-20 |
Análise e avaliação de
desempenho |
Exercícios de treino. |
||
12
27-abr-20 |
Análise e avaliação
de desempenho |
Nota: sexta (1-mai) é feriado; os turnos de quarta não terão aulas esta semana para compensar os feriados de 13-abr e 1-mai. |
TPC9 -> |
|
13 04-mai-20 |
Outras técnicas de otimização: dependentes da hierarquia de memória, e ao nível da compilação e do profiling. |
Análise laboratorial de código com funções em ambiente laboratorial (2) Exercícios de treino. |
|
|
14
11-mai-20 |
Semana do Enterro da Gata |
Semana do Enterro da Gata |
|
|
15 18-mai-20 |
|
Teste SC(20-mai) |
||
16 25-mai-20 |
|
|
||
17 01-jun-20 |
03-jun: data limite para divulgação de resultados | |||
18 08-jun-20 |
Exames de Recurso Nota: quarta (10-jun) e quinta (11-jun) são feriados |
Exame SC |
||
19 16-jun-20 |
Exames de Recurso | |||
20 23-jun-20 |
Última modificação: 05 Fev 2020