CI-1215 - Cronograma 2021/2

FIXME em preparação

  • 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.

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:

Mteoria = (P1 + P2) / 2
Mproj   = (P0 + P4 + P6 + P9 + P12 + P13) / 5
Media   = (Mteoria + Mproj) / 2

01/2: Aula 1

Conteúdo teórico:

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

03/2: Aula 2

Conteúdo teórico:

  • Estrutura de um SO

Projeto:


08/2: Aula 3

Conteúdo teórico:

  • Arquiteturas de SOs

Leitura complementar:


10/2: Aula 4

Conteúdo teórico:

  • O conceito de tarefa

Projeto:


15/2: Aula 5

Conteúdo teórico:


17/2: Aula 6

Conteúdo teórico:

Projeto:


22/2: Aula 7

Conteúdo teórico:

  • Escalonamento de tarefas

Projeto:


24/2: Aula 8

Conteúdo teórico:

  • Escalonamento de tarefas

01/3: Feriado


03/3: Aula 9

Conteúdo teórico:

Projeto:


08/3: Aula 10

Conteúdo teórico:

Projeto:


10/3: Aula 11

Conteúdo teórico:

  • Mecanismos de coordenação

15/3: Aula 12

Conteúdo teórico:

Projeto:


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

Conteúdo teórico:

  • Hardware de entrada/saída

Projeto:


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

Conteúdo teórico:

  • O conceito de arquivo

Projeto:


07/4: Aula 19

Conteúdo teórico:

  • Uso de arquivos

12/4: Aula 20

Conteúdo teórico:

  • Sistemas de arquivos

Projeto:


14/4: Aula 21

Conteúdo teórico:

  • Diretórios e atalhos

19/4: Aula 22

Conteúdo teórico:

  • Gestão de memória
  • Localização de variáveis e constantes: variaveis.c

Projeto:


21/4: Feriado


26/4: Aula 23

Conteúdo teórico:

Projeto:


28/4: Aula 24

Conteúdo teórico:

  • Alocação de memória

03/5: Aula 25

Conteúdo teórico:

  • Paginação em disco
  • Exemplo de thrashing: thrash.c

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