Sistemas Operacionais
Professor: Sérgio Vale Aguiar Campos
Disciplina obrigatória do quinto período do bacharelado em ciência da computação.
O curso vai abordar conceitos básicos de sistemas operacionais:
Maiores informações sobre o curso estão na aula 0.
Lista 1 publicada em 06/09/17.
Lista 2 publicada em 19/11/18.
Informações:
Transparências das aulas (html não têm figuras):
- Aula 0 (29/10/02): Informacoes gerais. HTML
- Aula 1 (29/10/02): Historia e componentes de SOs. HTML - PDF
- Aula 2 (31/10/02): Gerencia de processos. HTML - PDF
- Aula 3 (05/11/02): Escalonamento. HTML - PDF
- Aula 4: Discussao do trabalho pratico.
- Aula 5 (14/11/02): Comunicacao/Sincronizacao. HTML - PDF
- Aula 6: Comunicacao/Sincronizacao (cont).
- Aula 7: Implementacao de exclusao mutua. HTML - PDF
- Aula 8: Primitivas de sincronizacao. HTML - PDF
- Aula 9: Primitivas de sincronizacao.
- Aula 10: Problemas classicos de sincronizacao. HTML - PDF
- Aula 11: Problemas classicos de sincronizacao.
- Aula 11: Transacoes atomicas. HTML - PDF
- Aula 12: Deadlocks. HTML - PDF
- Aula 13: Verificacao. HTML - PDF, artigo sobre verificacao
- Aula 14: prova.
- Aula 15: Gerencia de Memoria. HTML - PDF
- Aula 16: Paginacao. HTML - PDF
- Aula 17: Segmentacao. HTML - PDF
- Aula 18: Memoria virtual. HTML - PDF
- Aula 15: Memoria virtual - performance. HTML - PDF
- Aula 16: Memoria virtual - linux. HTML - PDF
- Aula 17: Sistema de Arquivos. HTML - PDF
- Aula 18: Sistema de Arquivos - implementacao. HTML - PDF
- Aula 19: Sistema de Entrada/Saida. HTML - PDF
- Aula 20: Seguranca. HTML - PDF
- Aula 21: Protecao. HTML - PDF
- Aula 22: Sistemas operacionais distribuidos. HTML - PDF
- Aula 23: Sistemas operacionais distribuidos. HTML - PDF