CI-1215 - Cronograma 2023/1

  • As atividades indicadas com :!: serão avaliadas.
  • Os projetos são individuais.
  • Os projetos devem ser entregues usando o Moodle.
  • Entrega em ± 2 semanas (confira os prazos no Moodle).
  • Somente projetos defendidos serão considerados.

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

21/3: Aula 1

Conteúdo teórico:

  • Apresentação da disciplina
  • Conceitos básicos

23/3: Aula 2

Conteúdo teórico:

  • Estrutura de um SO

Projeto:

28/3: Aula 3

Conteúdo teórico:

  • Arquiteturas de SOs

Leitura complementar:

30/3: Aula 4

Conteúdo teórico:

  • O conceito de tarefa

Projeto:

04/4: Aula 5

Conteúdo teórico:

06/4: Aula 6

Conteúdo teórico:

Projeto:

11/4: Aula 7

Conteúdo teórico:

  • Escalonamento de tarefas

13/4: Aula 8

Conteúdo teórico:

  • Escalonamento de tarefas (cont.)
  • Comunicação entre tarefas

Projeto:

Leitura complementar:

18/4: Aula 9

Conteúdo teórico:

Leitura complementar:

Projeto:

20/4: Aula 10

Conteúdo teórico:

25/4: Aula 11

Conteúdo teórico:

  • Mecanismos de coordenação

Leitura complementar:

27/4: Aula 12

Conteúdo teórico:

Leitura complementar:

2/5: Aula 13

Conteúdo teórico:

  • Impasses

Projeto:

4/5: Aula 14

Laboratório:

9/5: Aula 15

Conteúdo teórico:

  • Hardware de entrada/saída

Leitura complementar:

Projeto:

11/5: Aula 16

  • :!: Prova 1 (introdução, gestão de tarefas, interação entre tarefas, PingPongOS)

16/5: Aula 17

Conteúdo teórico:

  • Software de entrada/saída (capítulo 20 do livro-texto, assistir vídeo)

18/5: Aula 18

Conteúdo teórico:

  • Discos (capítulo 21 do livro-texto, assistir vídeo)

Leitura complementar:

Projeto:

23/5: Aula 19

Conteúdo teórico:

  • O conceito de arquivo

25/5: Aula 20

Conteúdo teórico:

  • Uso de arquivos

Leitura complementar:

Projeto:

30/5: Aula 21

Conteúdo teórico:

  • Sistemas de arquivos

1º/6: Aula 22

Conteúdo teórico:

  • Sistemas de arquivos (cont.)

Projeto:

6/6: Aula 23

Conteúdo teórico:

  • Diretórios e atalhos

8/6: recesso (feriado)

13/6: Aula 24

Conteúdo teórico:

  • Hardware de memória

Projeto:

15/6: Aula 25

Conteúdo teórico:

  • Hardware de memória (cont.)
  • Exemplos de localidade de referência: tlb-lin.c, tlb-col.c
  • Uso da memória

20/6: Aula 26

Conteúdo teórico:

  • Uso da memória (cont.)
  • Localização de variáveis e constantes: variaveis.c
  • Alocação de memória

Leitura complementar:

22/6: Aula 27

Conteúdo teórico:

  • Paginação em disco

27/6: Aula 28

Conteúdo teórico:

  • Paginação em disco (cont.)
  • Tópicos em gerência de memória
  • Exemplo de thrashing: thrash.c

29/6: Aula 29

  • :!: Prova 2 (gestão de entrada/saída, gestão de arquivos, gestão da memória, PingPongOS)

6/7: Exame final

  • :!: Mesmo conteúdo das provas 1 e 2
  • so/cronograma_2023_1.txt
  • Última modificação: 2023/07/06 17:46
  • por maziero