Skip navigation

Tag Archives: Ementa

Ementa
SGBD: histórico e características. Modelo Relacional: conceitos, restrições de integridade, dependência funcional, formas normais. Álgebra relacional. SQL: linguagem de definição, linguagem de manipulação, visões. Modelagem conceitual.
BIBLIOGRAFIA BÁSICA
Date, C. J., 1941-. Introdução a sistemas de bancos de dados.  Rio de Janeiro: Campus, 1990.
SUDARSHAN, S.; SILBERSCHATZ, Abraham; KORTH, Henry F. Sistema de banco de dados. 3. ed. São Paulo: Makron Books, 1999.
DATE, C. J. . Introdução a sistemas de bancos de dados. 9. ed. Rio de Janeiro: Campus, 1990.
BIBLIOGRAFIA COMPLEMENTAR
Freytag, Johann Christoph; Maier, DavidVossen, Gottfried. Query processing; for advanced database systems. San Mateo: Morgan Kaufmann.
SILVA, Luciano Carlos da . Banco de Dados para Web: do planejamento à implementação. São Paulo: Érica, 2001.
COUGO, Paulo Sérgio . Modelagem conceitual e projeto de bancos de dados. Rio de Janeiro: Campus, 1997.
ELMASRI, Ramez; NAVATHE, Shamkant B. . Sistemas de banco de dados. 4.ed.. São Paulo: Pearson, 2005. 723 p. Titulo original: Fundamentals of database systems.

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.