Introdução sistemas operacionais
Contatos E-mail: professor.walneymartins@gmail.com
Telefone 71 8231-6909 ( só se for urgente !!!)
Apresentação: Apresentação da disciplina motivação Objetivos conteúdo programático, metodologia, critérios da avaliação* bibliografia observações
Introdução – O que é um Sistema Operacional – Funções de um SO – Componentes de um SO – Tipos de SO Gerência de Processos – Conceito de processo – Estados de processo – Tipos de processo – Sincronização Semáforos, monitores, – Comunicação entre processos – Problemas Deadlock
Gerência de Memória – Endereços lógicos e físicos. – Alocação – Swapping – Memória Virtual – Paginação – Segmentação Gerencia de Dispositivos – Device drivers – Dispositivos de E/S. Sistemas de arquivos – Arquivos – Diretórios – Alocação de espaço – Proteção
Bibliografia
Sistemas Operacionais Modernos - Andrew S. Tanenbaum Sites Especializados Artigos Publicações Etc.
Avaliação
• Três notas por Bimestre
Primeira Nota: Prova escrita e ou Trabalho
Segunda Nota: Prova Escrita
• Datas
Primeira Prova: 17/04
Segunda Prova: 19/06 Segunda Chamada:26/06 Prova Final:10/07
Introdução
Hardware
– Provê recursos para execução de instruções,
manipulação de dados
Programa de Aplicação – Solução computacional de um problema
– Define a utilização dos recursos do sistema
PROBLEMA
– O hardware sozinho não oferece um ambiente de
utilização simples para resolução computacional de
Problemas.
Problema Exemplo
Considere a implementação de um sistema
computacional onde duas entidades (software) produz e consome dados da memória, respectivamente.
Como sincronizar a produção e o consumo de dados?
Conceito de Sistema Operacional
Um Sistema Operacional... ... possibilita o uso eficiente e controlado dos recursos de hardware. ... implementa