PLANO DE CURSO  
ANO: 2021
 
CURSO: CIÊNCIA DA COMPUTAÇÃO - Noturno SÉRIE: 03
DISCIPLINA: SISTEMAS OPERACIONAIS I    
 

Aulas Teóricas: 78

A) EMENTA
Estudo dos conceitos envolvidos nos sistemas de gerenciamento de recursos de um sistemade computação. Linguagens de comando. Noções de sistemas multiprogramados emultiusuários. Organização interna e externa de sistemas de arquivos hierárquicos e diretórios. Bibliotecas. Ligadores. Carregadores. Utilitários. Chamadas de sistema. Multiprogramação.Processos concorrentes. Conceito de espaço lógico ou virtual. Mapeamento de espaços. Relocação Dinâmica. Paginação e segmentação. Memória Virtual. Gerenciamento de Memória.



B) OBJETIVOS / COMPETÊNCIAS
Capacitar o aluno com os conceitos de Sistemas Operacionais, dando-lhe plenas condições
para participar na análise e desenvolvimento destes sistemas.


C) BASES TECNOLÓGICAS (CONTEÚDO PROGRAMÁTICO)
1. Visão Geral dos conceitos de Hardware
2. Tipos de Sistemas Operacionais (monoprogramado, monousuário, multiprogramado,
multiusuário e multiprocessado)
3. Gerenciamento de Processador
4. Gerenciamento de Memória
5. Gerenciamento de Disco
6. Laboratório de Sistemas Operacionais


D) ATIVIDADES DISCENTES
1. Provas
2. Trabalhos
3. Listas de exercícios


E) AVALIAÇÃO
O aluno será avaliado na forma de:
1. Prova escrita
2. Trabalhos práticos


F) BIBLIOGRAFIA BÁSICA

TANENBAUM, Andrew S. Sistemas operacionais modernos. 2ª ed. São Paulo: Prentice Hall, 2003.
TANENBAUM, A. S. Operations Systems: Design and Implementation. Prentice-Hall, 1987.
MORIMORO, Carlos Eduardo. Linux, Guia Prático. Sul Editores.2009.


BIBLIOGRAFIA COMPLEMENTAR
GUIMARÃES, Célio Cardoso. Sistemas operacionais. 6ª ed. Rio de Janeiro: Campus, 1987.
MACHADO, F. B. Arquitetura de Sistemas Operacionais. 2ª ed. Rio de Janeiro: LTC -
Livros Técnicos e Científicos Editora S.A., 1997.
MACHADO, Francis B. Arquitetura de sistema operacionais. 2ª ed. Rio de Janeiro: LTC, 1992.
OLIVEIRA, Rômulo S. de. Sistemas operacionais. Porto Alegre: Sagra Luzzatto, 2000.
SIBERSCHATZ, Abraham. Sistemas operacionais: conceitos e aplicações. Rio
de Janeiro: Campus, 2000.