Baixe o app para aproveitar ainda mais
Prévia do material em texto
Plano de Ensino 1) Identificação Curso Sistemas de Informação Disciplina Sistemas Operacionais Carga horária 68h Semestre letivo 1/2010 Professor (a) Ana Paula Canal 2) Objetivos Dominar e aplicar os conceitos básicos e as principais funcionalidades dos sistemas operacionais. 3) Conteúdo programático Unidade 1 – Fundamentos dos Sistemas Operacionais 1.1) Conceitos básicos 1.2) Histórico 1.3) Estrutura de Sistemas de Computação Unidade 2 - Estruturas de Sistemas Operacionais 2.1) Componentes e Serviços 2.2) Chamadas 2.4) Estruturas Unidade 3 - Processos 3.1) Conceito de Processos 3.2) Escalonamento de Processos 3.3) Operações nos Processos 3.4) Comunicação entre Processos 3.5) Threads Unidade 4 - Escalonamento de CPU 4.1) Conceitos básicos 4.2) Critérios de Escalonamento 4.4) Algoritmos de Escalonamento Unidade 5 - Sincronização de Processos 5.1) Fundamentos 5.2) Seções Críticas 5.3) Semáforos 5.4) Monitores 5.5) Problemas Clássicos da Sincronização Unidade 6 - Deadlocks 6.1) Definição de Deadlocks 6.2) Prevenção de Deadlocks 6.3) Detecção e Recuperação de Deadlocks Unidade 7 - Gerência de Memória 7.1) Fundamentos 7.2) Swapping 7.3) Alocação Contígua 7.4) Paginação 7.5) Segmentação Unidade 8 - Memória Virtual 8.1) Fundamentos 8.2) Paginação sob Demanda 8.3) Substituição de Páginas 8.4) Alocação de Quadros 8.5) Thrashing Unidade 9 - Sistemas de Arquivos 9.1) Conceito de Arquivo 9.2) Métodos de Acesso 9.3) Estrutura de Diretório 9.4) Proteção 9.5) Métodos de Alocação 9.6) Gerência de Espaço Livre 4) Caracterização geral da metodologia de ensino Explanação dos conteúdos pelo professor com discussões envolvendo os alunos, laboratório, leituras e atividades extra-classe. 5) Cronograma de desenvolvimento Data Conteúdo/Atividade docente e/ou discente 01/03 Conteúdo: Apresentação da Disciplina, Fundamentos dos Sistemas Operacionais e Estruturas de Sistemas Operacionais Referência: SILBERSCHATZ e DEITEL – Capítulos 1, 2 Atividade: Explanação dos conteúdos pelo professor com discussões envolvendo os alunos. 08/03 Conteúdo: Estruturas de Sistemas de Computação, Estruturas de Sistemas Operacionais, Processos Referência: SILBERSCHATZ – Capítulos 2, 3, 4 Atividade: Explanação dos conteúdos pelo professor com discussões envolvendo os alunos; atividade extra-classe: estudo dirigido. 15/03 22/03 Conteúdo: Processos Referência: SILBERSCHATZ – Capítulo 4 e 5, DEITEL – Capítulo 3 e 4 Atividade: Explanação dos conteúdos pelo professor com discussões envolvendo os alunos, atividades em laboratório. 29/03 05/04 12/04 Conteúdo: Escalonamento de CPU Referência: SILBERSCHATZ – Capítulo 5 e 6, DEITEL – Capítulo 8 Atividade: Explanação dos conteúdos pelo professor com discussões envolvendo os alunos; exercícios. 12/04 1ª Avaliação Parcial 19/04 26/04 03/05 Conteúdo: Sincronização de Processos Referência: SILBERSCHATZ – Capítulo 7, DEITEL – Capítulo 6 Atividade: Correção da avaliação. Explanação dos conteúdos pelo professor com discussões envolvendo os alunos, atividades em laboratório. 03/05 10/05 Conteúdo: Deadlocks Referência: SILBERSCHATZ – Capítulo 8 e DEITEL – Capítulo 7 Atividade: Explanação dos conteúdos pelo professor com discussões envolvendo os alunos; Exercícios 24/05 2ª Avaliação Parcial 24/05 31/05 Conteúdo: Gerência de Memória Referência: SILBERSCHATZ – Capítulo 9 e DEITEL – Capítulo 9 Atividade: Correção da avaliação. Explanação dos conteúdos pelo professor com discussões envolvendo os alunos; Exercícios 31/05 14/06 Conteúdo: Memória Virtual Referência: SILBERSCHATZ – Capítulo 10 e DEITEL – Capítulo 10 e 11 Atividade: Explanação dos conteúdos pelo professor com discussões envolvendo os alunos; Atividade extra-classe 21/06 Conteúdo: Sistemas de Arquivos Referência: SILBERSCHATZ – Capítulo 11 e 12 Atividade: Explanação dos conteúdos pelo professor com discussões envolvendo os alunos; Exercícios e atividade extra-classe 28/06 3ª Avaliação Parcial 6) Critérios de avaliação da aprendizagem No primeiro bimestre será feita uma avaliação parcial (prova), com peso 7,0 na média bimestral, que abrangerá a introdução, estrutura de sistemas operacionais, processos e escalonamento de CPU. Os outros 3,0 pontos da média bimestral serão obtidos por meio de exercícios e trabalhos. No segundo bimestre serão realizadas duas avaliações parciais (provas), cada uma com peso 5,0. A segunda avaliação abrangerá os conteúdos de sincronização de processos e deadlocks. A terceira avaliação será sobre os conteúdos de gerência de memória, memória virtual e sistemas de arquivos. Para o estudante ser aprovado ou prestar exame precisará de, no mínimo, 75% de freqüência às aulas. Estudante com média semestral igual ou superior a 7,0 estará aprovado sem exame. O estudante que obtiver média semestral inferior a 7,0, deverá prestar exame e obter média final igual ou superior a 5,0 para ser aprovado. Serão aceitas somente as justificativas de ausências em avaliações teóricas previstas no Guia Acadêmico e apresentadas até 48 horas após a ocorrência. 7) Bibliografia básica DEITEL, Harvey M.; DEITEL, Paul J.; CHOFFNES, David R. Sistemas Operacionais. 3. Ed. São Paulo: Pearson Pretince Hall, 2005. SILBERSCHATZ, Abraham; GALVIN, Peter; GAGNE, Greg. Sistemas Operacionais: com Java. Rio de Janeiro: Elsevier, 2004. 8) Bibliografia complementar NUTT, Gary J. Operating Systems: a modern perspective. Reading: Addison-Werley, 1997. OLIVEIRA, Rômulo Silva de; CARISSIMI, Alexandre da Silva; TOSCANI, Simão Sirineo. Sistemas Operacionais. 3. ed. Porto Alegre: Sagra Luzzato, 2004. SILBERSCHATZ, Abraham; GALVIN, Peter; GAGNE, Greg. Sistemas Operacionais: conceitos e aplicações. Rio de Janeiro: Campus, 2000. Local: Santa Maria – RS Data: 01/03/2010 Assinatura do professor (a):
Compartilhar