![]() |
Sistemas de Computação |
Planificação do semestre
departamento de informátic | |
Semana |
Teórica |
Prática e Laboratorial |
TPC |
Aval |
1 14-fev-22 |
Metodologia de funcionamento da disciplina, incl. avaliação. Conceito de computador e de representação binária de informação. Representação de inteiros positivos e negativos. |
Ainda não há aulas. |
|
|
2 21-fev-22 |
Representação binária de valores reais
em vírgula flutuante; a norma IEEE 754 |
Discussão do TPC1. Exercícios de treino. |
TPC2 -> |
|
3 28-fev-22 |
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 14-mar-22 |
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 21-mar-22 |
Análise detalhada do nível ISA do IA-32 em Linux (cont.): suporte à invocação/regresso de funções; acesso e manipulação de dados estruturados. |
Análise dos níveis de
abstração em ambiente laboratorial em Linux/IA32
(gcc, hexdump, gdb) |
TPC5 -> |
|
7 28-mar-22 |
|
Análise de código
com operações e acessos a operandos. Exercícios de treino. |
TPC6 -> |
|
8 04-abr-22 |
|
Análise laboratorial de código com estruturas simples de controlo. Exercícios de treino. |
|
|
11-abr-22 |
Férias da Páscoa | Férias da Páscoa | ||
9 18-abr-22 |
Semana reservada a avaliações |
Semana reservada a avaliações |
|
Teste1 (20-abr) |
10 25-abr-22 |
Análise e avaliação de
desempenho |
Análise laboratorial de código com estruturas de controlo. Exercícios de treino |
TPC8 -> |
|
11 02-mai-22 |
Análise e avaliação
de desempenho |
Análise laboratorial de código com funções em ambiente laboratorial (1). Exercícios de treino. |
TPC9 -> Guião-6 -> |
|
12 09-mai-22 |
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. |
|
|
13 16-mai-22 |
||||
14 23-mai-22 |
|
|||
15 30-mai-22 |
|
Teste2 (02-jun) |
||
06-jun-22 |
|
|||
13-jun-22 |
Exames de Recurso |
Exame |
||
20-jun-22 |
Exames de Recurso |
|
Última modificação: 02 Mar 2022