Skip navigation

Parte 1 – Histórico e Visão Abrangente de SOs
Introdução;
Organização e Arquitetura de Computadores;
Objetivo de um SO
Tipos de Sistemas Operacionais;
Quanto à Arquitetura
Micro-Kernel
Monolítico
Quanto ao Funcionamento
Por Batches
Em Tempo Real
Mono-Usuário, Mono-Tarefa
Mono-Usuário, Multi-Tarefa
Multiusuário
Arquitetura de Sistemas Operacionais;
Parte 2 – Gerenciamento de Processos
Conceito de Processo;
Controle de Processos;
Troca de Contexto de Processos;
Conceito de Threads;
Comunicação, Concorrência e Sincronismo de Processos;
Deadlocks;
Escalonamento de Tarefas;

Prova 1 

Parte 3 – Gerenciamento de Memória
Endereçamento de Processos;
Gerenciamento de Memória;
Memória Virtual;
Parte 4 – Sistema de Arquivos
Interface do Sistema de Arquivos;
Implementação de Sistemas de Arquivos;
Parte 5 – Entrada e Saída
Sistema de E/S;
Estrutura de Armazenamento em Massa;

Prova 2 –

Avaliação
2 provas de 30 pontos cada
2 Trabalhos de 15 pontos cada
2 Trabalhos integradores de 5 pontos cada

8. BIBLIOGRAFIA
Básica
1. SILBERSCHATZ, A.; GALVIN, P. B. GAGNE, G.; Fundamentos de Sistemas Operacionais, 6a.
ed.; Editora Campus, 2004.

2. TANENBAUM, A. S. and Woodhull, A. S. Sistemas Operacionais – Projeto e Implementação.
Bookman, 2000.

3. STALLINGS, W. Operating Systems – Internals and Design Principles. 3.ed. Englewood Cliffs, NJ : Prentice-Hall, 1998.

Complementar
1. Rômulo Silva de Oliveira, Alexandre da Silva Carissimi, Simão Sirineo Toscani, Sistemas
Operacionais, Editora Bookman, Porto Alegre, 3a Edição, 2008. (reimpressão)
 ISBN: 9788577803378

3. BACH, M. The design of the Unix Operating System. Englewood Cliffs, N.J., Prentice-Hall,
 1990.
4. LEWIS, B.; BERG, D. J. Threads primer: a guide to multithreaded programming. New Jersey,
Prentice-Hall, 1996.