![]() |
Sistemas de Computação |
Planificação do semestre
departamento de informática | |
Semana |
Teórica |
Prática e Laboratorial |
TPC |
Aval |
1 04-fev-19 |
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 11-fev-19 |
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 18-fev-19 |
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 04-mar-19 |
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: Terça (5-mar) é Carnaval; as turmas de terça passam a ter a matéria dos colegas da semana anterior |
TPC4 -> |
|
6 11-mar-19 |
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 18-mar-19 |
Semana reservada a avaliações |
Semana reservada a avaliações |
Teste Ensaio (19-mar) |
|
8 25-mar-19 |
|
Análise de código
com operações e acessos a operandos. Exercícios de treino. |
TPC6 -> |
|
9 01-abr-19 |
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. |
|
|
10 08-abr-19 |
Análise
comparativa de três ISA's: IA-32 e Intel 64 (CISC) e MIPS (RISC) . |
Análise laboratorial de código com estruturas de controlo. Exercícios de treino |
TPC8 -> |
|
15-abr-19 |
Férias da Páscoa | Férias da Páscoa | ||
11 22-abr-19 |
Análise e avaliação de
desempenho Nota: segunda (22-abr) ainda é férias de Páscoa |
|
||
12
29-abr-19 |
Análise e avaliação
de desempenho |
Análise laboratorial de código com funções em ambiente laboratorial (1) . Exercícios de treino. Nota: quarta (1-mai) é feriado ... |
TPC9 -> |
|
13 06-mai-19 |
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
13-mai-19 |
Semana do Enterro da Gata |
Semana do Enterro da Gata |
|
|
15 20-mai-19 |
|
Teste SC(20-mai) |
||
16 27-mai-19 |
|
|
||
17 03-jun-19 |
03-jun: data limite para divulgação de resultados | |||
18 10-jun-19 |
Exames de Recurso Nota: segunda (10-jun) é feriado |
Exame SC |
||
19 17-jun-19 |
Exames de Recurso | |||
20 24-jun-19 |
Última modificação: 02 Fev 2019