Sei lah
CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas Disciplina: Período Letivo: Série: Periodo: Sistemas Operacionais 1° sem/2013 1ª Série Não definido Semestre de Ingresso: 1° Ano de Ingresso: 2013 C.H. Teórica: C.H. Prática: C.H. Outras: C.H. Total: 40 20 40 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,
Procedimentos Metodológicos Indicados
Aulas expositivas. Exercícios práticos. Estudos em grupo.
Sistema de Avaliação
1° Avaliação - PESO 4,0 Atividades Avaliativas a