Professor: Flavio Figueiredo
Aulas: Terças e Quintas 14:55-16:35
Sala: 2015 (Icex)
-
Operating Systems: Three Easy Pieces - OSTEP
Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau
Version 0.91 -- ou mais recente se houver
Apenas em inglês. Aberto! -
Operating System Concepts (Fundamentos de Sistemas Operacionais)
Abraham Silberschatz, Peter B. Galvin and Greg Gagne
9th Edition. Versões antigas também são boas para a disciplina
Inglês e Português -
Modern Operating Systems (Sistemas Operacionais Modernos)
Andrew S. Tanenbaum and Herbert Bos
4th Edition. Versões antigas também são boas para a disciplina
Inglês e Português
- xv6 - Código
- xv6 - a simple, Unix-like teaching operating system (livro)
Russ Cox, Frank Kaashoek and Robert Morris
Revision 9 -- ou mais recente se houver
Apenas em inglês. Aberto! - Linux Kernel - Código
- Linux Insides - gitbook
@OxAX
Versão mais nova
Inglês com uma tradução incompleta em Português. Aberto!
Slides disponíveis Google Drive.
Plano de aulas inicial
Aula | Data | Processos | Informações |
---|---|---|---|
1 | 01 Ago | Introdução | |
2 | 03 | Processos e Threads | Liberação TP1 |
3 | 08 | Escalonamento | |
4 | 10 | Sincronização | |
15 | Feriado | ||
5 | 17 | Sincronização | |
6 | 22 | Problemas Sincronização | |
7 | 24 | Deadlocks | |
8 | 29 | Prova 1 | TP1 no Domingo pós prova |
Aula | Data | Memória | Informações |
---|---|---|---|
9 | 31 | Compilação e Linkagem | TP2 |
10 | 05 Set | Gerência de Memória | |
07 | Feriado | ||
11 | 12 | Paginação | |
12 | 14 | Memória Virtual | |
13 | 19 | Memória Virtual | |
14 | 21 | Espaço Livre e Malloc | |
15 | 26 | xv6 Boot | |
16 | 28 | Prova 2 | TP2 no Domingo pós prova |
Aula | Data | Arquivos / E/S | Informações |
---|---|---|---|
17 | 05 Out | E/S Dispositivos | TP3 |
18 | 10 | Arquivos | |
12 | Feriado | ||
19 | 17 | Implementando um VFS | |
20 | 19 | Logs/Journal | |
21 | 24 | Proteção+Segurança | |
22 | 26 | Prova 3 | TP3 no Domingo pós prova |
23 | 31 | Reposição | Alocação Seminários |
Aula | Data | Seminários | Informações |
---|---|---|---|
02 Nov | Feriado | ||
24 | 07 | Virtualização | |
25 | 09 | Sistemas Distribuídos | |
27 | 14 | Seminários | |
28 | 16 | Seminários | |
29 | 21 | Seminários | |
30 | 28 | Exame Especial |