CI-1215 - Cronograma 2021/2
- As atividades indicadas com serão avaliadas.
- Os projetos são individuais.
- Os projetos devem ser entregues usando o Moodle.
- Entrega em até 2 semanas a partir da data da aula.
- Somente projetos apresentados/defendidos terão suas notas consideradas.
- Leia com atenção as Regras das Atividades de Laboratório.
Links úteis
- Sala online (BBB do DINF/UFPR)
Regras de avaliação
A média final da disciplina é calculada com as notas das provas e dos projetos solicitados (entre 0 e 100), da seguinte forma:
Mprova = (Pv1 + Pv2) / 2 Mproj = (P0 + P4 + P6 + P9 + P12 + P13) / 5 (sim, é sobre 5 e não sobre 6) Media = (Mprova + Mproj) / 2
01/2: Aula 1
Conteúdo teórico:
- Apresentação da disciplina
- Conceitos básicos
03/2: Aula 2
08/2: Aula 3
10/2: Aula 4
15/2: Aula 5
17/2: Aula 6
Conteúdo teórico:
- Implementação de tarefas - threads
- Exemplos: Criação de threads
Projeto:
- P3: Dispatcher
22/2: Aula 7
24/2: Aula 8
01/3: Feriado
03/3: Aula 9
Conteúdo teórico:
- Comunicação entre tarefas
- Mecanismos de comunicação
Leitura complementar:
Projeto:
08/3: Aula 10
Conteúdo teórico:
- Coordenação entre tarefas
- O problema da exclusão mútua
Projeto:
- P6: Contabilização
10/3: Aula 11
15/3: Aula 12
Conteúdo teórico:
- Problemas clássicos
- Exemplos: filosofos.c
Leitura complementar:
- Exercícios sobre concorrência do Pequeno Livro de Semáforos
Projeto:
- P7: Tarefa main
- P8: Operador Join
17/3: Aula 13
Conteúdo teórico:
- Impasses
22/3: Aula 14
- Prova 1 (introdução, gestão de tarefas, interação entre tarefas, PingPongOS)
24/3: Aula 15
29/3: Aula 16
Conteúdo teórico:
- Software de entrada/saída
31/3: Aula 17
Conteúdo teórico:
- Discos
05/4: Aula 18
07/4: Aula 19
Conteúdo teórico:
- Uso de arquivos
12/4: Aula 20
14/4: Aula 21
Conteúdo teórico:
- Diretórios e atalhos
19/4: Aula 22
21/4: Feriado
26/4: Aula 23
Conteúdo teórico:
- Hardware de memória (parte 2)
- Uso da memória
- Localização de variáveis e constantes: variaveis.c
Projeto:
- P13: Gerente de disco
28/4: Aula 24
Conteúdo teórico:
- Alocação de memória
03/5: Aula 25
05/5: Aula 26
- Prova 2 (gestão de entrada/saída, gestão de arquivos, gestão da memória, PingPongOS)
12/5: Exame final
- Mesmo conteúdo das provas 1 e 2