UNIVERSIDADE DO ESTADO DO RIO DE JANEIRO

FORMULÁRIO DE IDENTIFICAÇÃO DA DISCIPLINA
 

UNIDADE: INSTITUTO POLITÉCNICO
DEPARTAMENTO: DEPARTAMENTO DE MODELAGEM COMPUTACIONAL
DISCIPLINA: Sistemas Operacionais
CARGA HORÁRIA: 90 CRÉDITOS: 5 CÓDIGO: IPRJ01-10763
MODALIDADE DE ENSINO: Presencial TIPO DE APROVAÇÃO: Nota e Frequência
 
STATUSCURSO(S) / HABILITAÇÃO(ÕES) / ÊNFASE(S)
ObrigatóriaIPRJ - Engenharia de Computação (versão 1)

TIPO DE AULA CRÉDITO CH SEMANAL CH TOTAL
Teórica4460
Prática/
Trabalho de Campo
1230
TOTAL 5 6 90

OBJETIVO(S):

Descrever o princípio básico de montadores, processadores, ligadores e carregadores. Apresentar os conceitos básicos de sistemas operacionais. Descrever os componentes básicos de um sistema operacional convencional: gerência de processador, gerência de entrada e saída, gerência de memória e gerência de arquivos.
EMENTA:

Gerenciamento de memória. Memória virtual. Conceito de processo. Gerência de processador: escalonamento de processos, monoprocessamento e multiprocessamento. Concorrência e sincronização de processos. Alocação de recursos e deadlocks. gerenciamento de arquivos. Gerenciamento de dispositivos de entrada/saída. Análise de desempenho.


BIBLIOGRAFIA:

1. Andrew S. Tanenbaum . Modern Operating Systems. Prentice-Hall, 2nd edition, 2001.
2. Abraham Silberschatz, Peter Galvin . Operating System Concepts, John Wiley & Sons, 5th Edition, 1998.
3. Oliveira, R., Caríssimi, A., Toscani, S. Sistemas Operacionais. Instituto de Informática da UFRGS. Editora Sagra Luzzato. Série de livros didáticos, número 11.1a edição. 2001.
4. Avi Silberschatz, Peter B. Galvin, Abraham Silberschatz, Greg Gagne. Applied Operating System Concepts. John Wiley & Sons. 1999.
5. Andrew S. Tanenbaum, Albert S. Woodhull. Sistemas Operacionais. Bookman, 2a edição, 2000.