Sistemas Operacionais

CARGA HORÁRIA CRÉDITOS
90 Horas 6

Objetivos da disciplina

Capacitar o aluno para entender a real importância de um sistema operacional na gerência de todos os recursos de uma máquina digital, por meio da compreensão de seu funcionamento, da evolução histórica e estudo de sistemas operacionais existentes.

Ementa do Programa

Introdução: caracterização de sistemas operacionais; histórico; conceitos básicos; interface com o usuário; estruturação de sistemas operacionais. Gerência de Processos: comunicação e sincronização entre processos; problemas clássicos da programação concorrente; estratégias de escalonamento de processos. Gerência de Dispositivos: princípio de harware e software; mecanismos de tratamento de interrupções; estudo do problema de deadlok; controladores de dispositivos periféricos. Gerência de Memória: sistemas monoprogramados; sistemas multiprogramados com particionamento fixo e variável; gerência de espaço disponível e swapping; gerência de memória virtual com paginação, segmentação e esquema misto. Sistemas de Arquivos: estruturas básicas e diretórios; gerencia de espaço em disco; armazenamento de arquivos; mecanismos de proteção e compartilhamento. Estudo de Sistemas Existentes.

Critérios de Avaliação

Os alunos serão avaliados através de:

  • Prova Mensais;
  • Participação no fórum
  • Outras atividades critério de professor.