Skip to content

Latest commit

 

History

History
54 lines (43 loc) · 2.09 KB

final.md

File metadata and controls

54 lines (43 loc) · 2.09 KB

Entrega final

Envie um mail para benhur+so24b@inf.ufsm.br, contendo um link para o git, com a versão final do t1 e do t2.

O mail deve conter também (ou deve estar no diretório principal no git) um texto com a auto-avaliação do aluno. Caso o trabalho tenha sido desenvolvido em grupo, só precisa enviar uma vez, ressaltando esse fato (e com 2 arquivos de auto-avaliação, um por aluno).

Além desse e-mail, tem que ter uma conversa com o professor. O horário da conversa vai ser definido por ordem de chegada dos e-mails. Caso tenha alguma restrição/preferência de dia/horário, por favor mencione no e-mail.

O período previsto para essa conversa é 12 a 17 de dezembro (mas pode ser antes).


O texto de auto-avaliação deve conter a nota de auto-avaliação (0 a 10), com justificativa.

A nota deve medir duas coisas, mais ou menos com mesmo peso:

  • o desenvolvimento dos trabalhos
    • foi feito o que foi pedido?
    • funciona?
    • serviu para aprender os conceitos relacionados?
  • a aprendizagem do conteúdo da disciplina (tem 20 conceitos listados abaixo, dá pra pensar neles +- com o mesmo peso).

O texto pode também conter avaliação sobre como a disciplina foi conduzida pelo professor, sugestões, e o que mais o aluno considerar pertinente.


Os principais conceitos da disciplina são (veja ementa):

  • gerência de processos
    • programa x processo;
    • modo supervisor + usuário;
    • interrupções;
    • quando o estado de um processo é trocado;
    • exemplos de escalonador em cada classificação de SO
  • comunicação entre processos/threads
    • condição de corrida;
    • região crítica;
    • exclusão mútua;
    • mecanismos de sincronização
  • gerência de memória
    • proteção + relocação;
    • memória virtual;
    • algoritmos de substituição de páginas
  • sistemas de arquivos
    • arquivos + diretórios;
    • principais idéias de implementação
  • gerência de E/S
    • dispositivo + controladores;
    • formas de comunicação;
    • camadas de sw de e/s
  • deadlocks
    • recursos;
    • condições para um deadlock;
    • estratégias para lidar com deadlocks