Buscar

Sistemas_Operacionais__CPT322__SI_

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 3 páginas

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):

Outros materiais