Rio de Janeiro, 28 de agosto de 2000

Propaganda
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO - UFRJ
INSTITUTO DE MATEMÁTICA
DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO
ANO:2000
DISCIPLINA: SISTEMAS OPERACIONAIS I
CÓDIGO: MAB366
CRÉDITOS: 04
CARGA HORÁRIA: 60 HORAS
PROFESSORES: ANTONIO CARLOS GAY THOMÉ e SERGIO GUEDES
PROGRAMA DA DISCIPLINA
EMENTA:
Revisão dos Conceitos sobre Arquitetura de Computadores. Introdução aos
Conceitos sobre Sistema Operacional. Descrição e Controle de Processos.
Gerenciamento de Memória. Escalonamento de Processos e Concorrência.
Gerenciamento do Sistema de E/S e de Arquivos.
OBJETIVOS GERAIS:
Familiarizar com os conceitos e estrutura dos sistemas operacionais.
Mostrar os aspectos e os reflexos principais dos recursos oferecidos pelos sistemas
operacionais no desempenho e segurança dos programas.
Fortalecer e Ampliar os conhecimentos do aluno sobre os fundamentos da
computação eletrônica.
CONTEÚDO PROGRAMÁTICO:
UNIDADE I - REVISÃO SOBRE ARQUITETURA DE COMPUTADORES - (cap. 1)
1. Componentes Básicos do Sistema
2. Máquinas Virtuais
3. Estrutura Interna e Operação dos Diferentes Componentes
4. Barramentos
5. Organização dos Meios de Armazenamento
6. Sistema de E/S
UNIDADE II - INTRODUÇÃO AOS SISTEMAS OPERACIONAIS - (cap. 2)
1. Conceitos
2. Evolução
3. Desempenho
4. Estudo de Casos
UNIDADE III - GERENCIAMENTO DE MEMÓRIA - (caps. 7 e 8)
1. Hierarquia de Memória
2. Memória Cache
3. Alocação de Memória
4. Memória Virtual
UNIDADE IV - DESCRIÇÃO E CONTROLE DE PROCESSOS - (caps. 3 e 4)
1. Conceituação e Descrição
2. Estados de um Processo
3. Controle de Processos
UNIDADE VI - SINCRONIZAÇÃO DE PROCESSOS - (caps. 5 e 6)
1. Princípios da Concorrência
2. Exclusão Mútua
3. Deadlocks
4. Problemas Clássicos
UNIDADE V- ESCALONAMENTO DE PROCESSOS - (caps. 9 e 10)
1. Tipos de Escalonamento
2. Algoritmos
3. Escalonamento em Sistemas Multiprocessados
4. Escalonamento em Sistemas de Tempo Real
BIBLIOGRAFIA:
Texto Operating Systems: internals and design principles, 3rd edition, William Stallings,
Macmillan Publishing Company.
Complementares:
Modern Operating Systems, Andrew S. Tanenbaum, Prentice-Hall, 1992
Operating Systems Concepts, Silbershatz and Galvin, Addison Wesley Publishing
Company, 1994.
CRITÉRIO DE AVALIAÇÃO:
Prova Escrita (P) - 01
Testes (T) - até 5 (individual)
Listas de Exercícios (L) - até 8 (opcional)
Trabalhos de Laboratório (TL) - até 2 (em grupos de 2)
Cálculo da média parcial:
MP = 0.35P + 0.30MT + 0.35MTL
Condição de aprovação sem prova final: MP  7.0
2a Chamada: Opcional para quem tiver faltado a prova escrita, cobrindo toda a
materia.
MF = 0.5MP + 0.5PF
Condição de aprovação final: MF  5.0
Data das Provas:





Prova Escrita:
Prova Final:
2a Chamada:
Término do período
Testes:
13/11
04/12
11/12
12/12
marcados conforme a evolução da matéria
Regras:
1. Teste não tem recuperação, ou seja, o aluno que faltar ou chegar atrasado receberá grau
zero.
2. As listas de exercício serão de entrega opcional, aceitas apenas dentro dos prazos, e consideradas apenas nos casos fronteiriços, quando o aluno estiver no limiar da aprovação.
3. Os trabalhos entregues fora do prazo sofrerão penalização de 5% por dia útil de atraso.
4. A presença em sala será apurada nos primeiros 15 minutos de aula, após isto o aluno fica
com falta.
Rio de Janeiro, 28 de agosto de 2000
Download