Enunciado do 2º exame (sem soluções, podem encontrar as soluções na pauta)
Enunciado do I exame (sem soluções, podem encontrar as soluções na pauta)
Testes e exames teóricos de anos anteriores (incluindo soluções):
http://disciplinas.tecnico.ulisboa.pt/~leic-so.daemon/testes-exames/
Slides:
- Intro 01 - Porquê estudar sistemas operativos?
- Intro 02 - Organização de um Sistema Operativo
- SF01 - Sistema de ficheiros - visão global
- SF02 - Programar com ficheiros em Unix
- SF03 - Programar com ficheiros em unix funções avançadas
- Programação com processos e tarefas (Multi -*, Tarefa -*)
- Locks e Read Write Locks
- Problema da inter-blocagem
- Semáforos
- Variáveis de condição
- Implementações de trincos
- Comunicação entre processos
- Organização dos sistemas operativos e despacho
- Escalonamento - introdução
- Escalonamento - Unix e Linux
- Memória Virtual 1 - Objetivos
- Memória Virtual 2 - Funcionamento
- Memória Virtual 3 - Eficiência
- Memória Virtual 4 - Algoritmos
- Sistemas de ficheiros - Estruturas em disco
- Sistemas de ficheiros - Estruturas em memória
Plano de Aulas Teóricas
Os temas abordados e os correspondentes capítulos do livro serão ainda alvo de pequenos ajustes ao longo do periodo. Os slides serão publicados à medida que forem apresentados nas aulas.