Relatório - Plano de Ensino

Propaganda
Relatório - Plano de Ensino
07/02/2013 08:31
Página: 1/3
SISTEMAS OPERACIONAIS
EMENTA
Conceitos fundamentais de Sistemas Operacionais; relações entre os sistemas operacionais conhecidos e respectiva classificação; conceitos de unidade de
alocação, carga e execução de um programa (processos e threads); concorrência e sincronização entre processos; mecanismos de gerência de recursos;
sistema de arquivos.
OBJETIVO GERAL
Compreender os conceitos e características dos Sistemas Operacionais;
Relacionar as atividades executadas pelo processador e demais componentes de um sistema de computação;
Compreender os componentes necessários ao projeto dos sistemas operacionais;
Relacionar os módulos de um sistema operacional com as atividades exercidas pelo usuário.
OBJETIVOS ESPECÍFICOS
Classificar adequadamente um sistema operacional;
Compreender os conceitos e estados de processos e threads;
Entender os mecanismos de alocação do processador;
Identificar problemas de concorrência;
Identificar problemas de alocação de memória;
Entender os princípios de funcionamento de memória virtual;
Relacionar as atividades do sistema com questões de desempenho;
Entender o funcionamento de dispositivos de E/S;
Entender a interface de dispositivos de E/S com o usuário e com o sistema operacional;
Implementar regras de segurança de arquivos.
CONTEÚDOS
Unidade I – Introdução a Sistemas Operacionais:
Conceitos Fundamentais de Sistemas Operacionais;
Evolução Histórica dos Sistemas Operacionais;
Classificação de Sistemas Operacionais;
Interrupções;
Conceitos de concorrência;
Estruturas dos Sistemas Operacionais.
Unidade II – Processos:
Conceito de Processo;
Estados de um processo;
Threads;
Comunicação entre Processos;
Sincronização entre Processos.
Unidade III – Gerência de processador:
Fundamentos
Relatório - Plano de Ensino
07/02/2013 08:31
Página: 2/3
Critérios de Escalonamento:
FCFS;
Prioridade;
SJF;
Round Robin (Circular);
Múltiplas filas com realimentação;
Cálculo estimado de tempo de resposta.
Unidade IV – Gerência de Memória:
Funções ;
Espaço de Endereçamento Físico e Lógico;
Estratégias de alocação;
Memória Virtual.
Unidade V – Gerência de Entrada e Saída:
Subsistemas de entrada e saída;
Componentes de hardware de E/S;
Componentes de Software de E/S.
Unidade VI – Sistema de Arquivos:
Conceitos de Arquivos e Diretórios;
Métodos alocação;
Gerência de espaços livres;
Proteção de acesso.
BIBLIOGRAFIA BÁSICA
MACHADO, F. B.; MAIA, L. P.. Arquitetura de Sistemas Operacionais. 4. ed. Rio de Janeiro: LTC, 2007.
SILBERSCHATZ, A.; GALVIN, P. B.; GAGNE, G.. Sistemas operacionais com Java. Rio de Janeiro: Elsevier, 2008.
TANENBAUM, A. S.. Sistemas Operacionais Modernos. Rio de Janeiro: Editora Campus, 1995.
BIBLIOGRAFIA COMPLEMENTAR
STUART, B.L, Princípios de Sistemas Operacionais- Projetos e Aplicações, Rio de Janeiro: LTC,2010
MARQUES, J.A. et al, Sistemas Operacionais, Rio de Janeiro:LTC, 2010.
INDICAÇÃO MATERIAL DIDÁTICO
Livro: Arquitetura de Sistemas Operacionais
Autores: Francis Berenger Machado e Luiz Paulo Maia
Editora: LTC
Ano: 2007
Edição: 4ª
Capítulos:
Cap. 3 – Concorrência
N. páginas: 10
Relatório - Plano de Ensino
07/02/2013 08:31
Página: 3/3
Cap. 5 – Processos
N. páginas: 22
Cap. 8 – Gerência do Processador
N. páginas: 21
Livro: Fundamentos de Sistemas Operacionais
Autores: Silberschatz, Galvin e Gagne
Editora: LTC
Ano: 2009
Edição: 6ª
Capítulos:
Cap. 1 – Introdução
N. páginas: 13
Cap. 3 – Estrutura do sistema Operacional
N. páginas: 21
Cap. 7 – Sincronização entre processos
N. páginas: 26
Cap. 9 – Gerenciamento de memória
N. páginas: 26
Download