Universidade Federal do Espírito Santo

Portal do Ementário

Informações Gerais
Disciplina:
Sistemas Operacionais ( DCE16382 )
Unidade:
Departamento de Computação e Eletrônica
Tipo:
Obrigatória
Período Ideal no Curso:
6
Nota Mínima para Aprovação:
5.00
Carga Horária:
60
Número de Créditos:
4

Objetivos
Explicar o funcionamento e as principais funções dos sistemas operacionais [Familiaridade] Descrever os diferentes tipos de sistemas operacionais. [Familiaridade] Identificar soluções para os principais problemas de sistemas operacionais. [Avaliação] Descrever as diferenças entre processos e threads. [Uso] Descrever as necessidades de concorrência dentro da estrutura de um sistema operacional. [Familiaridade] Descrever os motivos para usar interrupções e trocas de contexto para oferecer suporte à concorrência em um sistema operacional. [Familiaridade] Apresentar as técnicas para obter sincronização em um sistema operacional. [Familiaridade] Comparar e contrastar os algoritmos comuns usados para escalonamento preemptivo e não preemptivo de tarefas em sistemas operacionais. [Uso] Descrever os conceitos de memória virtual aplicados ao armazenamento em cache e à paginação. [Familiaridade] Identificar as diferentes maneiras de alocar memória às tarefas. [Avaliação] Descrever as escolhas a serem feitas no projeto de sistemas de arquivos. [Familiaridade] Comparar e contrastar as diferentes abordagens para organização de arquivos, reconhecendo os pontos fortes e fracos de cada um. [Uso]

Ementa
Histórico. Classificação. Estrutura dos S.O. mono e multiprogramação. Processos. Escalonamento e sincronização de processos. Programação concorrente. Threads. Gerenciamento de memória real e virtual. Sistemas de arquivos. Gerenciamento de dispositivos de entrada e saída.

Bibliografia
SILBERSCHATZ, Abraham; GAGNE, Greg; GALVIN, Peter B. Fundamentos de sistemas operacionais. 8a ed. Rio de Janeiro: Livros Técnicos e Científicos, 2010. xiv, 580 p. TANENBAUM, Andrew S. Sistemas Operacionais Modernos. 3a ed. São Paulo: Prentice Hall, 2010. xii, 695 p. TANENBAUM, Andrew S.; WOODHULL, Albert S. Sistemas Operacionais: Projeto e Implementação. 3a ed. Porto Alegre: Bookman, 2008. xi, 990 p.

Bibliografia Complementar
DEITEL, Harvey M.; DEITEL, Paul J.; CHOFFNES, David R. Sistemas Operacionais. 3a ed. São Paulo: Pearson Prentice Hall, 2005. MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de Sistemas Operacionais. 4a ed. Rio de Janeiro: LTC, 2007. STALLINGS, William. Operating Systems: Internals and Design Principles. 9a ed. Pearson, 2017. SILBERSCHATZ, Abraham; GALVIN, Peter Baer; GAGNE, Greg. Fundamentos de Sistemas Operacionais: Princípios Básicos. 1a ed. Rio de Janeiro: LTC, 2013. STUART, Brian L. Princípios de Sistemas de Operacionais - Projetos e Aplicações. 1a ed. Cengage Learning, 2010.
Carregando...