Aula1 2015
Sistemas Operacionais
Prof
Profª Sheila Monteiro
ª Sheila Monteiro
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..”
2
Profª Sheila Monteiro
Objetivos Gerais
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.
3
Profª Sheila Monteiro
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.
4
Profª Sheila Monteiro
Conteúdo Programático
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.
Profª Sheila Monteiro
Conteúdo Programático
Unidade II – Processos:
• Conceito de Processo;
• Estados de um processo;
• Threads;
• Comunicação entre Processos;
• Sincronização entre Processos.
Profª Sheila Monteiro
Conteúdo Programático
Unidade III