CI-1215 - Cronograma 2026/1
- As atividades indicadas com
serão avaliadas.
- Os projetos são individuais.
- Os projetos devem ser entregues usando o Moodle.
- Entregas em ± 2 semanas (confira os prazos no Moodle).
- Somente projetos defendidos serão considerados.
- 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 + ... + Pn) / (num_projs - 1) Media = (Mprova + Mproj) / 2
25/2: Aula 1
Conteúdo teórico:
- Apresentação da disciplina
- Conceitos básicos
27/2: Aula 2
4/3: Aula 3
Conteúdo teórico:
- Arquiteturas de SOs
Leitura complementar:
6/3: Aula 4
11/3: sem aula
13/3: sem aula
18/3: Aula 5
20/3: sem aula
25/3: Aula 6
27/3: Aula 7
1º/4: Aula 8
Conteúdo teórico:
- Escalonamento de tarefas (cont.)
- Tópicos em escalonamento
Leitura complementar:
8/4: Aula 9
10/4: Aula 10
Conteúdo teórico:
- Mecanismos de comunicação
Leitura complementar:
15/4: Aula 11
17/4: Aula 12
Conteúdo teórico:
- Mecanismos de coordenação
Leitura complementar:
22/4: Aula 13
Conteúdo teórico:
- Problemas clássicos
- Exemplos: filosofos.c
Projeto:
Leitura complementar:
- Exercícios sobre concorrência do Pequeno Livro de Semáforos
24/4: Aula 14
29/4: Aula 15
6/5: Aula 16
Prova 1 (introdução, gestão de tarefas, interação entre tarefas)
8/5: Aula 17
Conteúdo teórico:
- Hardware de entrada/saída
Projeto:
Leitura complementar:
- Exemplo de I/O: Leitura do RTC (Real-Time Clock) da placa-mãe
13/5: Aula 18
Conteúdo teórico:
- Software de entrada/saída
15/5: Aula 19
Conteúdo teórico:
- Dispositivos de armazenamento
Projeto:
Leitura complementar:
- How do Hard Disk Drives Work? (vídeo)
20/5: Aula 20
Conteúdo teórico:
- Dispositivos de armazenamento (cont.)
22/5: Aula 21
27/5: Aula 22
Conteúdo teórico:
- Uso de arquivos
Leitura complementar:
- Exemplo: acesso a arquivo por mapeamento em memória: fread-mmap.zip
29/5: Aula 23
3/6: Aula 24
Conteúdo teórico:
- Sistemas de arquivos (cont.)
5/6: sem aula
10/6: Aula 25
Conteúdo teórico:
- Diretórios e atalhos
12/6: Aula 26
17/6: Aula 27
19/6: Aula 28
Conteúdo teórico:
- Alocação de memória
Leitura complementar:
24/6: Aula 29
Conteúdo teórico:
- Paginação em disco
- Exemplo de thrashing: thrash.c
- Tópicos em gerência de memória
Leitura complementar:
26/6: Aula 30
Prova 2 (gestão de entrada/saída, gestão de arquivos, gestão da memória, PingPongOS)
1°/7: Exame final
Mesmo conteúdo das provas 1 e 2