PLANO DE CURSO  
ANO: 2020
 
CURSO: CIÊNCIA DA COMPUTAÇÃO - Noturno SÉRIE: 3
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) BIBLIOGRAFIAS

BÁSICAS

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.

COMPLEMENTARES

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.