Sistemas Operacionais.

Propaganda
UNIVERSIDADE FEDERAL DE RORAIMA
DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO
FICHA DE DISCIPLINA
DISCIPLINA: Sistemas Operacionais.
( X ) SEMESTRAL
CÓDIGO: DCC 403
PERÍODO: quarto
CARGA HORÁRIA: 60 horas-aula / semestre
(3 horas-aula / semana - aulas teóricas e
1 hora-aula / semana - aula prática)
( X ) OBRIGATÓRIA
PRÉ-REQUISITOS:
Arquitetura e Organização de Computadores (DCC 301)
CÓ-REQUISITOS: Nenhum
CURSOS:
(
) ANUAL
(
) OPTATIVA
CIÊNCIA DA COMPUTAÇÃO
OBJETIVOS GERAIS DA DISCIPLINA
Capacitar o aluno a comparar os diferentes sistemas operacionais existentes no mercado com base nas técnicas
utilizadas para construção de cada um deles, além de apresentar os conceitos fundamentais de gerenciamento de
memória, entrada/saída, processos e sistemas de arquivos. Ainda serão abordadas as técnicas para interpretar e
escrever programas concorrentes.
EMENTA RESUMIDA
Introdução a Sistemas Operacionais;
Processos;
Entrada/Saída;
Gerenciamento de Memória;
Sistema de Arquivos.
EMENTA DETALHADA
INTRODUÇÃO A SISTEMAS OPERACIONAIS
O Que é o Sistema Operacional?
História dos Sistemas Operacionais
Conceitos de Sistema Operacional
Chamadas de Sistema
1
Arquitetura de Sistemas Operacionais
PROCESSOS
Conceitos fundamentais
Comunicação entre Processos
Problemas clássicos de comunicação entre processos
Escalonamento
Visão geral dos processos
Implementação de Processos
A Tarefa de Sistema
A Tarefa de Relógio
ENTRADA/SAÍDA
Princípios do Hardware de E/S
Princípios do Software de E/S
Impasses
Visão Geral da E/S
Dispositivos de Bloco
Discos em Ram
Discos
Raid
Terminais
GERENCIAMENTO DE MEMÓRIA
Gerenciamento básico de memória
Swapping
Memória Virtual
Algoritmos de Substituição de Página
Questões de Projeto para Sistemas de Paginação
Segmentação
Visão Geral do Gerenciador de Processos
Implementação do Gerenciador de Processos
SISTEMA DE ARQUIVOS
Arquivos
Diretórios
Implementação do Sistema de Arquivos
Segurança
Mecanismos de Proteção
Visão Geral do Sistema de Arquivos
Implementação do Sistema de Arquivos
BIBLIOGRAFIA
Básica
TANENBAUM, A.S. Sistemas Operacionais Modernos 2º Edição). Editora: Makon Books 2003, 695 páginas.
TANENBAUM, A.S., WOODHULL, A. S. Sistemas Operacionais, Projeto E Implementação Bookman
Companhia Ed. (2008).
MACHADO, F. B./MAIA, L. P. Arquitetura De Sistemas Operacionais LTC 2002.
Complementar
HOLCOMBE, J. / HOLCOMBE, C. Dominando Os Sistemas Operacionais ALTA BOOKS - 2003.
SILBERCHATZ, A. Fundamentos de Sistemas Operacionais (6º Edição). Editora: LTC 2004, 600 páginas.
OLIVEIRA, R. S., CARISSIMI, A. S., TOSCANI, S. Sistemas Operacionais (2º Edição) 2001. Editora Sagra
2
Luzzato.
SILBERSCHATZ, A. / GALVIN, P.B. Sistemas Operacionais - Conceitos -PEARSON BRASIL 2000.
APROVAÇÃO
Aprovado em reunião do Colegiado do Curso de Ciência da Computação.
Em ___/____/______
_____________________________________
Coordenador do curso
3
Download