Sistemas Operacionais
Prof. Natalia Castro Fernandes
Universidade Federal Fluminense
Departamento de Engenharia de Telecomunicações
Gerência de processos
◦ Processos, threads, escalonamento, comunicação e sincronização de processos, deadlocks
Gerência de memória
◦ Swapping, paginação, segmentação, memória virtual
Sistema de arquivos
◦ Conceitos, métodos de acesso, diretório, proteção, implementação
Entrada e saída
◦ Tratamento de interrupções, driver de dispositivos, estrutura de armazenamento em massa
Introdução aos sistemas distribuídos
Ementa
Fundamentos de Sistemas Operacionais
◦ Silberschatz, Galvin, Gagne
◦ Ltc
Outros
Livro texto
2 provas + prova final
◦ 24 de janeiro
◦ 14 de março
2 Trabalhos
Trabalhos extras
Presença
Avaliação
Prático
◦ Programação
Conceitos discutidos em sala
◦ Apresentação
◦ Relatório
Teórico
◦ Apresentação
Trabalhos
Atrasos na entrega
◦ -0.5 por dia
Média
◦ Trabalho 1 + 1ª prova = N1
◦ Trabalho 2 + 2ª prova = N2
◦ Trabalhos extras
Até 1 ponto na média
◦ Se ((N1+N2 )/ 2 < 6 ) e (presença>0.75)
Prova final
Notas
Página da disciplina
◦ Em construção
www.midiacom.uff.br/~natalia/sistemasoperacionais
Conexão UFF
Comunicação
Requisitos
◦ Matérias básicas de programação e estrutura de dados
Linguagem
◦ Python