Você está na página 1de 3

SISTEMAS OPERACIONAIS - CCT0011

SISTEMAS OPERACIONAIS (20/07/2015)

Contextualizao
Essa disciplina ensina os fundamentos de sistemas operacionais relacionando-os a tarefas e problemas
conhecidos nas implementaes mais usuais. Essa abordagem possibilita a soluo de problemas com
fundamentao terica e um bom uso das caractersticas de cada sistema. Fornece ainda um grau de
conhecimento que diferencia profissionais com uma formao adequada dos demais.

Ementa
Conceitos fundamentais de Sistemas Operacionais; relaes entre os sistemas operacionais conhecidos e
respectiva classificao; conceitos de unidade de alocao, carga e execuo de um programa (processos
e threads); concorrncia e sincronizao entre processos; mecanismos de gerncia de recursos; sistema
de arquivos.

Objetivos Gerais
Compreender os conceitos e caractersticas dos Sistemas Operacionais;
Relacionar as atividades executadas pelo processador e demais componentes de um sistema de
computao;
Compreender os componentes necessrios ao projeto dos sistemas operacionais;
Relacionar os mdulos de um sistema operacional com as atividades exercidas pelo usurio.

Objetivos Especficos

Classificar adequadamente um sistema operacional;


Compreender os conceitos e estados de processos e threads;
Entender os mecanismos de alocao do processador;
Identificar problemas de concorrncia;
Identificar problemas de alocao de memria;
Entender os princpios de funcionamento de memria virtual;
Relacionar as atividades do sistema com questes de desempenho;
Entender o funcionamento de dispositivos de E/S;
Entender a interface de dispositivos de E/S com o usurio e com o sistema operacional;

Implementar regras de segurana de arquivos.

Contedos
Unidade I ? Introduo a Sistemas Operacionais:
Conceitos Fundamentais de Sistemas Operacionais;
Evoluo Histrica dos Sistemas Operacionais;
Classificao de Sistemas Operacionais;
Interrupes;
Conceitos de concorrncia;
Estruturas dos Sistemas Operacionais.
Unidade II ? Processos:
Conceito de Processo;

Estados de um processo;
Threads;
Comunicao entre Processos;
Sincronizao entre Processos.

Unidade III ? Gerncia de processador:


Fundamentos
Critrios de Escalonamento:
FCFS;
Prioridade;
SJF;
Round Robin (Circular);
Mltiplas filas com realimentao;
Clculo estimado de tempo de resposta.
Unidade IV ? Gerncia de Memria:
Funes ;
Espao de Endereamento Fsico e Lgico;
Estratgias de alocao;
Memria Virtual.
Unidade V ? Gerncia de Entrada e Sada:
Subsistemas de entrada e sada;
Componentes de hardware de E/S;
Componentes de Software de E/S.
Unidade VI ? Sistema de Arquivos:
Conceitos de Arquivos e Diretrios;
Mtodos alocao;
Gerncia de espaos livres;
Proteo de acesso.

Procedimentos de Avaliao
Avaliao
O processo de avaliao oficial ser composto de trs etapas, Avaliao 1 (AV1), Avaliao 2 (AV2) e
Avaliao 3 (AV3).
As avaliaes podero ser realizadas atravs de provas tericas, provas prticas, e realizao de projetos
ou outros trabalhos, representando atividades acadmicas de ensino, de acordo com as especificidades de
cada disciplina. A soma de todas as atividades que possam vir a compor o grau final de cada avaliao
no poder ultrapassar o grau mximo de 10, sendo permitido atribuir valor decimal s avaliaes. Caso a
disciplina, atendendo ao projeto pedaggico de cada curso, alm de provas tericas e/ou prticas
contemple outras atividades acadmicas de ensino, estas no podero ultrapassar 20% da composio do
grau final.
A AV1 contemplar o contedo da disciplina at a sua realizao, incluindo o das atividades estruturadas.
As AV2 e AV3 abrangero todo o contedo da disciplina, incluindo o das atividades estruturadas.
Para aprovao na disciplina o aluno dever:

1. Atingir resultado igual ou superior a 6,0, calculado a partir da mdia aritmtica entre os graus das
avaliaes, sendo consideradas apenas as duas maiores notas obtidas dentre as trs etapas de avaliao
(AV1, AV2 e AV3). A mdia aritmtica obtida ser o grau final do aluno na disciplina.
2. Obter grau igual ou superior a 4,0 em, pelo menos, duas das trs avaliaes.
3. Frequentar, no mnimo, 75% das aulas ministradas.
Mais detalhes: Portaria D.E.n02, de 18 de novembro de 2009

Bibliografia Bsica
BALIEIRO, R. Sistemas Operacionais. Rio de Janeiro: Estcio de S, 2015.
MACHADO, F. B.; MAIA, L. P.. Arquitetura de Sistemas Operacionais. 4. ed. Rio de
Janeiro: LTC, 2007.
TANENBAUM, A. S.. Sistemas Operacionais Modernos. Rio de Janeiro: Editora Campus,
1995.

Bibliografia Complementar
STUART, B.L, Princpios de Sistemas Operacionais- Projetos e Aplicaes, Rio de Janeiro:
LTC,2010
MARQUES, J.A. et al, Sistemas Operacionais, Rio de Janeiro:LTC, 2010.
SILBERSCHATZ, A.; GALVIN, P. B.; GAGNE, G.. Sistemas operacionais com Java.
Rio de Janeiro: Elsevier, 2008.

Indicao Material Didtico


BALIEIRO, R. Sistemas Operacionais. Rio de Janeiro: Estcio de S, 2015.

Outras Informaes