Livro texto:
Livro texto alternativo:
Sala 3024; de preferência segundas e quartas das 16 às 16h40 horas; em outros horários atendo se estiver livre. Envie e-mail para marcar um horário.
Sala 2030; segundas e quartas das 16h45 até o início da aula. Esse horário especialmente reservado para assistência com os trabalhos práticos.
Nota: A partir do TP1, atendimento presencial e por e-mail para solucionar dúvidas sobre trabalhos práticos apenas até a última segunda-feira anterior à data de entrega.
TP0.A: Implementação de shell básico [5 pontos, entrega 21 de agosto, grupo de até dois alunos]
TP1: Inicializando um PC [15 pontos, entrega 16 de setembro, grupo de até quatro alunos]
TP2: Processos e Sincronização [15
pontos, entrega 21 de outubro, grupo de até quatro alunos]
TP3: Memória Virtual [15 pontos,
entrega 18 de novembro, grupo de até quatro alunos]
TP3: DCC605FS [30 pontos, entrega 6 de dezembro, individual]
Capítulo 1: 1.1, 1.4, 1.8, 1.9, 1.14, 1.22, 1.23, 1.24 e 1.25.
Capítulo 2: 2.1, 2.6, 2.10, 2.17, 2.18, 2.19 e 2.21.
Capítulo 3: 3.2, 3.3, 3.6, 3.7, 3.9, 3.10, 3.11 e 3.13.
Capítulo 4: 4.1, 4.2, 4.3, 4.7, 4.10 e 4.13.
Capítulo 5: 5.2, 5.3, 5.5, 5.9, 5.10, 5.12, 5.13, 5.14, 5.15 e 5.18.
Capítulo 6: 6.9, 6.10, 6.12, 6.13, 6.14, 6.17, 6.18, 6.25, 6.32, 6.33 e 6.39.
Capítulo 7: 7.3, 7.6, 7.7, 7.9, 7.10, 7.11, 7.12, 7.14, 7.15, 7.17, 7.20, 7.22 e 7.23.
Capítulo 8: 8.1, 8.3, 8.4, 8.5, 8.7, 8.9, 8.11, 8.13, 8.15, 8.18, 8.19, 8.20, 8.23 e 8.24.
Capítulo 9: 9.1, 9.3, 9.5, 9.7, 9.10, 9.12, 9.14, 9.19, 9.21, 9.24, 9.28, 9.29, 9.32, 9.33 e 9.34.
Capítulo 10: 10.10, 10.11, 10.15, 10.17 e 10.20.
Capítulo 11: 11.1, 11.2, 11.3, 11.4, 11.8, 11.11, 11.12, 11.16, 11.17, 11.19 e 11.20.
Capítulo 12: 12.2, 12.5, 12.12, 12.16, 12.22, 12.23, 12.28, 12.30, 12.31 e 12.34.
Capítulo 13: 13.1, 13.2, 13.5, 13.6, 13.8, 13.9, 13.14 e 13.15.
Aulas | Data | Assunto | Observações |
01-02 | 07/08/2013 | Introdução; motivação | |
03-04 | 12/08/2013 | Evolução e visão geral de SOs | TP0.A |
05-06 | 14/08/2013 | Processos | |
07-08 | 19/08/2013 | IPC; xv6 boot | TP1; exemplos IPC |
09-10 | 21/08/2013 | xv6 boot; threads | Entrega TP0.A |
11-12 | 26/08/2013 | Escalonamento | |
13-14 | 28/08/2013 | Escalonamento | |
15-16 | 02/09/2013 | Linux CFS; Sincronização | |
17-18 | 04/09/2013 | Sincronização | |
19-20 | 09/09/2013 | TP1 Q&A | |
21-22 | 11/09/2013 | Sincronização xv6; Deadlocks | |
23-24 | 16/09/2013 | Deadlocks | Entrega TP1 |
25-26 | 18/09/2013 | Gerenciamento de Memória | |
27-28 | 23/09/2013 | Revisão para prova 1 | TP2 |
29-30 | 25/09/2013 | Prova 1 | |
31-32 | 30/09/2013 | Correção da prova 1 | |
33-34 | 02/10/2013 | Paginação; Prova 1, Questão 6 | |
35-36 | 07/10/2013 | Paginação; Solução Questão 6 | |
37-38 | 09/10/2013 | Memória Virtual | |
39-40 | 14/10/2013 | Discussão TP2 | |
41-42 | 16/10/2013 | Memória Virtual | Simulador de políticas de reposição |
43-44 | 21/10/2013 | Discussão TP2 | Entrega TP2; |
45-46 | 23/10/2013 | Armazenamento em Massa | |
28/10/2013 | Recesso | ||
47-48 | 30/10/2013 | PIOS: Carregamento do sistema de arquivos | |
49-50 | 04/11/2013 | PIOS: Entrada e saída | |
51-52 | 06/11/2013 | PIOS: Carregamento de parâmetros de processos | |
08/11/2013 | TP3 | ||
53-54 | 11/11/2013 | PIOS: Comunicação interprocessos | |
55-56 | 13/11/2013 | Prova 2 | |
57-58 | 18/11/2013 | Correção da prova 2 | |
59-60 | 20/11/2013 | Prova suplementar | |
06/12/2013 | Entrega TP3 |
Prova suplementar engloba toda a matéria e se aplica apenas a alunos que perderam uma das provas anteriores.
Revisão de prova e trabalhos durante as duas semanas seguintes à correção.
Abono todas as faltas de alunos com mais de 60 pontos.
Cada aluno dispõe de quatro dias de tolerância para entrega de todos os trabalhos práticos. Estes dias de tolerância servem para cobrir imprevistos ao longo do semestre. Gastos os dias de tolerância, trabalhos não podem ser entregues com atraso.
Alunos são encorajados a discutir problemas e soluções com os colegas. Compartilhamento de código e soluções não é permitido. Qualquer plágio em trabalhos ou provas será punido com nota zero, redução de dez pontos da nota total e instalação de processo disciplinar.