PLANO DE ENSINO
PERÍODO LETIVO/ANO: 2009
ANO DO CURSO: 4ª. série
Curso: Informática
Modalidade:Bacharelado Turno:
Integral
Centro: CCET
Campus: Cascavel
Disciplina
|
Código |
Denominação |
Carga horária |
||||
|
AT1 |
AP2 |
APS3 |
APCC4 |
Total |
||
|
|
Sistemas
Operacionais |
102h |
34h |
|
|
136h/a |
(1 Aula Teórica; 2 Aula
Prática; 3 Atividade Prática Supervisionada; 4Atividade
Prática como Componente Curricular)
|
Docente: Marcio Seiji Oyamada |
Ementa
(constante no PPP vigente)
|
Estudo dos conceitos envolvidos nos sistemas de gerenciamento de recursos de um sistema de computação. |
Objetivos
|
|
Conteúdo Programático
1.
|
Conceitos básicos - S.O. como máquina estendida - S.O. como gerente de recursos - Histórico |
2.
|
Tipos de sistemas operacionais - monoprogramáveis/monotarefa - multiprogramáveis/multitarefa - sistemas com múltiplos processadores - sistemas de tempo real |
4.
|
Processos - conceitos - estados -
threads - comunicação entre processos - concorrência - exclusão mútua - serialização - sincronização -
deadlock -
Gerência de processos e processadores -
Algoritmos de escalonamento |
5.
|
Gerência de memória - Alocação de espaço na memória principal - Particionamento - Memória virtual - Paginação - Segmentação - Segmentação paginada |
6.
|
Gerência de arquivos - Conceitos - Organização - Operações de E/S - Diretórios - Alocação de espaço em disco - Consistência do sistema de arquivos - Segurança |
7.
|
Gerência de entrada/saída - Operações de E/S - Subsistema de E/S - Manipuladores de interrupção - device drivers - software de E/S independente de dispositivo |
8.
|
Sistemas Distribuídos - Definição - Objetivos - Conceitos de hardware - Conceitos de software - Questões de projeto - Transparência - Flexibilidade - Confiabilidade - Desempenho - Escalabilidade - Sistemas de arquivos distribuídos |
Atividades Práticas -
Grupos de
10 alunos
|
- - Desenvolvimento de aplicações concorrentes utilizando os recursos disponíveis em sistemas operacionais modernos. - - Estudo dos principais problemas de sincronização entre processos concorrentes e métodos para o seu tratamento - - Estudo dos algoritmos de escalonamento - - Estudo de algoritmos de gerenciamento de memória - - Estudo de algoritmos de gerenciamento do sistema de arquivos - - Estudo dos problemas de programação e sincronização em sistemas distribuídos |
Atividades
Práticas Supervisionadas - Grupos de ____ alunos
|
|
Metodologia
|
- Aulas teóricas utilizando o quadro-negro e/ou retro-projetor. - Aulas práticas desenvolvidas em laboratório, com a implementação de aplicações utilizando os conceitos teóricos apresentados em sala de aula. |
Avaliação
(critérios, notas, pesos, procedimentos, instrumentos e periodicidade)
|
- Avaliação bimestral composta de uma prova teórica e trabalhos desenvolvidos extra-classe. Os trabalhos extra-classe serão compostos de listas de exercícios e implementação de algoritmos. A prova terá peso 60 e os trabalhos peso 40. - Todos os alunos matriculados deverão realizar as provas e trabalhos propostos. - O exame final será composto de uma prova escrita individual, a qual abrangerá todo o conteúdo ministrado durante o ano. |
Bibliografia
básica
|
1.
SILBERSHATZ,
A. et al. Operating systems Concepsts.
John Wiley & Sons, New York, 5ª edição. 1997. 2.
STALLINGS,
W. Operating system concepts.
Prentice Hall, New Jersey, 3ª edição, 1997. 3.
TANENBAUM,
A. et al. Operating systems: design and implementation. Prentice Hall, New Jersey, 1997. 4.
TANENBAUM,
A. et. al. Modern Operating Systems.
Prentice Hall, New Jersey, 1992. |
Bibliografia
complementar
|
1.
COULOURIS,
G. et al. Distributed Systems:
Concepts and Design, Addison-Wesley, 3ª edição, 2000. 2.
TANENBAUM,
A. et al. Distributed Operating Systems. Prentice Hall, New Jersey, 1995
|
Data:___/____/____
____________________________________
Assinatura do docente proponente
Colegiado de Curso (aprovação)
|
Ata nº _____, de ___/____/______. Coordenador de Curso: _______________________________________ Assinatura |
Conselho de Centro (homologação)
|
Ata nº _____, de ___/____/______. Diretor de Centro: _______________________________________ Assinatura |
Encaminhada cópia à Secretaria Acadêmica em: ____/____/______.
________________________________________
Nome/Assinatura