Curso sistemas operacionais 2005 Programação aula a aula. 10/1 s 1 - 1.1 O que é um sistema operacional, 1.2 História dos sistemas operacionais 11/1 t 2 - 1.3 conceitos de sistema operacional 1.4 chamadas de sistema 17/1 s 3 - 1.4 chamadas de sistema 18/1 t 4 - 1.5 estrutra do sistema operacional. 31/1 s 5 - 2.1 introdução aos processos, 2.2 comunicação interprocesso 01/2 t 6 - 2.2 comunicação interprocesso 14/2 s 7 - 2.3 problemas clássicos de CIP 15/2 t 8 - 2.4 agendamento de processo. 21/2 s 9 - 2.5 visão geral de processos em minix 22/2 t 10 - 3.1 Princípios do hardware de E/S 3.2 Princípios básicos do software de E/S 28/2 s 11 - 3.3 impasses 01/3 t 12 Prova 1 07/3 s 13 - 3.4 visão geral de E/S no minix 08/3 t 14 - 4.1 gerenciamento básico de memória 4.2 troca (swap) 14/3 s 15 - 4.3 memória virtual, 4.4 algoritmos de substituição de página. 15/3 t 16 - 4.4, 4.5 questões para sistemas de paginação. 21/3 s 17 - 4.6 segmentação 22/3 t 18 - 4.7 visão geral do gerenciamento de memória do minix 28/3 s 19 - 5.1 arquivos 5.2 diretórios 29/3 t 20 - 5.3 implementação do sistema de arquivos 04/4 s 21 - 5.4 segurança, 5.5 mecanismos de proteção 05/4 t 22 - 5.6 visão geral do sistema de arquivos minix 11/4 s 23 - 5.6 visão geral do sistema de arquivos minix 12/4 t 24 Prova 2. Livro texto: Sistemas Operacionais - Projeto e Implementação ; Tanenbaum A.S. Woodhull A.S.; Bookman segunda edição avaliação: 3 P1 + 4 P2 + E + 2 P E = exercícios feitos em aula. Exercícios do livro que fazem alterações no minix, valem como projeto. Ex: 2.39, 3.34, 4.26, 4.27, 5.22, 5.23, etc. Pedir aprovação do professor para a questão de projeto. Cada equipe de no máximo 5 alunos deve pegar apenas um projeto diferente das outras equipes. Os projetos do capítulo 2 devem ser entregues até o última dia de aula referente ao capítulo 2 e assim por diante para projetos de outros capítulos.