PEA Sistemas Operacionais
Disciplina:
Sistemas Operacionais
C.H. Teórica:
40
CURSO: Sistemas de Informação
Período Letivo:
Série:
Periodo:
1° sem/2015
1ª Série
Não definido
C.H. Prática:
20
C.H. Outras:
40
Semestre de Ano de Ingresso:
Ingresso:
2015
1º
C.H. Total:
100
Ementa
Conceitos básicos de sistemas operacionais: processos, organizações de sistemas operacionais, chamadas de sistema. Gerência do processador: estados do processo, escalonamento. Entrada e saída: dispositivos controladores, softwares de E/S, interrupções, dependência e independência. Gerência de Memória: partições fixas e variáveis, paginação, segmentação, memória virtual. Objetivos
Compreender a estrutura de um sistema operacional e seus principais subsistemas. Conhecer o conceito de processos e threads, organização e gerenciamento de memória, processador e sistemas de arquivos.
Conteúdo Programático
Conceitos básicos de sistemas operacionais, uma visão geral:
Sistemas Monoprogramáveis/Monotarefa,
Sistemas Multiprogramáveis/Multitarefa,
Sistemas com Múltiplos processadores,
Sistemas Fortemente acoplados,
Sistemas Fracamente acoplados.
Estrutura do Sistema Operacional
Processo:
Modelo de processo, estados, mudanças de estados,
Subprocesso e Thread,
Tipos de processos.
Comunicação entre processos
Especificação de concorrência em programas,
Problemas de compartilhamento de recursos,
Problemas de sincronização,
Deadlock.
Gerência do Processador:
Critérios de Escalonamento,
Escalonamento Não-preenptivo,
Escalonamento Preenptivo,
Escalonamento com Múltiplos Processadores
Gerência de Memória:
Alocação Contígua Simples,
Alocação Particionada,
Memória Virtual,
Segmentação, segmentação com paginação,
Proteção,
Compartilhamento de memória.
Sistema de Arquivos:
Organização de Arquivos,
Métodos de acesso, operações de I/O e Atributos,
Diretórios,
Alocação de espaço em disco,
Proteção de acesso,
Implementação de Cachês.
Gerência de Dispositivos:
Operações de I/O,
Subsistemas de I/O,
Device