Você está na página 1de 2

1

CENTRO PAULA SOUZA


FACULDADE DE TECNOLOGIA DE RIBEIRÃO PRETO
CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Disciplina: SISTEMAS OPERACIONAIS I
Série: 3˚ semestre letivo
Prof. MSc. Marco Antonio Alves Pereira

Normas Gerais da Disciplina - 1o. Semestre 2021 (SD) – COVID1


1
A programação das aulas será válida durante o período de reclusão (aulas na modalidade a distância) e também em
caso de retorno às aulas presenciais. Todas as alterações na dinâmica de execução e entrega de Atividades
(exercícios, pesquisas, etc.) serão explicadas em cada aula. Em caso de retorno às aulas presenciais, volta a valer a
dinâmica anteriormente estabelecida.
A disciplina Sistemas Operacionais I é uma disciplina teórica, onde estudaremos os conceitos de
funcionamento dos SO’s. Não será estudado nenhum S.O. em específico.
O Quadro 1 expõe o planejamento das aulas durante o semestre letivo. Poderão ocorrer ajustes nos
conteúdos e/ou datas e qualquer alteração será anunciada através da página da disciplina no AVA
(MOODLE).
Semanalmente poderão ser propostas listas de exercícios e outras atividades. Todas serão avaliadas e os
pontos acrescentados à nota da próxima avaliação.
1
Será utilizado o TEAMS (Microsoft) da FATEC para a disponibilização de materiais, links, atividades,
trabalhos, notícias e informes, ficando sob responsabilidade do aluno acessar semanalmente, sempre
com antecedência, a página da disciplina, mesmo sem aviso prévio do professor.
A Síntese da Videoaula é uma atividade não obrigatória, porém é complementar às notas das provas.
Cada síntese tem valor de 0,25 ponto e deve ser entregue ao professor nos primeiros 30 minutos da aula
(postagem eletrônica).
A complementação das vinte semanas letivas, se necessária, dar-se-á através de atividades a serem
realizadas pelos alunos através do AVA (Ambiente Virtual de Aprendizagem) da Fatec, que
temporariamente será o TEAMS1.

Quadro 1. Cronograma das aulas (sujeito a ajustes)


Aula Data CH ASSUNTO
1 09/2 4 Apresentação da disciplina, do professor, bibliografia, calendário, critérios de
avaliação; resolução da primeira lista de exercícios “Avaliação de Nivelamento”.
2 16/2 4 Introdução aos conceitos de Hardware e Software; Hardware: CPU, Memória
Principal; Dispositivos de E/S; Barramento; Memória Cache; Memórias
Secundárias. Software: Kernel; System Calls; Shell; Loader. Apresentação de
Vídeos. Exercícios.
3 23/2 4 Visão Geral dos Sistemas Operacionais: Conceitos de Sistemas Operacionais;
Histórico; Tipos de S.O.; Máquina de Níveis; Apresentação de Vídeos.
Exercícios.
4 02/3 4 Técnicas e Operações: Programas e Programação; Linguagens de Alto e Baixo
Nível; Interrupção e Exceção; Buffer; Spool; Reentrância. Exercícios.
5 09/3 4 Sistemas de Arquivos: conceitos e tipos.
6 16/3 4 Conceito de Processo; Estados e Mudança de Estado; Tipos de Processos;
Conceitos de Virtualização. Apresentação de Vídeos. Exercícios.
7 23/3 4 Subprocessos e Threads; Ambientes Mono e Multithread; Processos do Sistema;
Sinais. Exercícios.
8 30/3 4 Exercícios de Revisão para P1. (Atividade Assíncrona Teams)
9 06/4 4 Aplicação da P1.
10 13/4 4 Programação Concorrente: Fork/Join, Parbegin/Parend; Comunicação entre
processos: conceito de Região Crítica e de Exclusão Mútua; Implementação da
Exclusão Mútua. Exercícios.
11 27/4 4 Implementação da Exclusão Mútua: desabilitação de interrupções, variáveis de
travamento, alternância, problema do produtor-consumidor, semáforos, problema
do jantar dos filósofos. Exercícios.
12 04/5 4 Escalonamento de Processos; Algoritmos de Escalonamento; Exercícios.
13 11/5 4 Gerência de Memória. Alocação contígua simples; Overlay; Alocação
Particionada; Estratégias de Alocação; Swapping; Exercícios.
14 18/5 4 Gerência de Memória Virtual. Espaço de endereçamento real e virtual;
Mapeamento; Memória Virtual por Paginação; Exercícios.
2
15 25/5 4 Working Set; Algoritmos de Substituição de Páginas; TLB; Proteção e
Compartilhamento; Swapping em Memória virtual; Thrasing. Exercícios.
16 01/6 4 Trabalho de Pesquisa: Processos e Memória - Windows e Linux.
17 08/6 4 Lista de Exercícios.
18 15/6 4 Aplicação da P2.
19 22/6 4 Aplicação de Prova Substitutiva – Conteúdo: toda a matéria.
Atenção: Prova SUB aberta SOMENTE no horário da aula.
20 29/6 4 Encerramento da disciplina.

Quadro 2. Datas, conteúdos e pesos das avaliações


DATA CONTEÚDO PESO
06/04 Aplicação da P1. 1
15/06 Aplicação da P2. 1
22/06 Aplicação da Prova Substitutiva. -

(*) AS PROVAS SEMPRE SE INICIARÃO 30 MINUTOS APÓS O HORÁRIO NORMAL DA AULA E


TERÃO DURAÇÃO DE 24 HORAS, EXCETO A PROVA SUB (VER PROGRAMA ACIMA).

A Nota Final do curso será calculada da seguinte forma:


NF = (P1+R1+A1 + P2+R2+A2) / 2 , sendo P1 e P2 as provas, R o somatório dos
Resumos entregues e A as atividades realizadas. As provas valerão até 10 pontos.

As datas poderão alterar-se, com prévio aviso ao corpo discente presente em sala de
aula e através da página do TEAMS da disciplina.

Será permitida ao professor a aplicação de testes, trabalhos e provas outras que não
mencionadas nas datas acima, sob seu critério, em qualquer tempo.

As dispensas e abonos de faltas seguirão exclusivamente a legislação em vigor.


As faltas lançadas são incontestáveis, excetuando-se o previsto legalmente.

A Prova Substitutiva é opcional e obrigatoriamente substituirá a menor nota de prova


(incluindo-se as não realizadas/zeradas). A matéria a ser cobrada será todo o
conteúdo do semestre.

Será considerado aprovado aquele que obtiver MF >= 6,0 e freqüência >= 75%.

Quadro 3. Bibliografia
BIBLIOGRAFIA

A bibliografia a ser utilizada em sala de aula (livro-texto), será:

MACHADO, F. B.; MAIA, L. P. ARQUITETURA DE SISTEMAS OPERACIONAIS. 4 ed. RIO DE JANEIRO:


LTC, 2007. ISBN 978-85-216-1548-4.

A leitura complementar poderá ser obtida em:

OLIVEIRA, R S; CARISSIMI, A S; TOSCANI, S S. Sistemas Operacionais. Livros Didáticos 11. Bookman,


2008.
TANENBAUM, A. S. Sistemas Operacionais Modernos. Prentice Hall (Pearson), 2007.

SILBERSCHATZ, A.; GALVIN, P. B.; GAGNE, G. FUNDAMENTOS DE SISTEMAS OPERACIONAIS. 6


ed. RIO DE JANEIRO: LTC, 2004.

FLYNN, I. M.; MCHOES, A. M. INTRODUÇÃO AOS SISTEMAS OPERACIONAIS. SÃO PAULO:


PIONEIRA THOMSON LEARNING, 2002. ISBN 85-221-0274-0.

Você também pode gostar