Conteúdo Programatico

Propaganda
UNIVERSIDADE CIDADE DE SÃO PAULO
PLANO DE ENSINO - 2017 / 1º SEMESTRE
Curso: Ciência da Computação
--Turno: Diurno / Noturno
PROFESSOR RESPONSÁVEL
Ms. Ana Travassos Ichihara
Disciplina: Sistemas Operacionais
C/H Semestral: 80
PROFESSOR EXECUTOR
EMENTA
Estudo dos conceitos teóricos e práticos que compõem cada módulo de um sistema operacional, bem como sua evolução
e como os recursos de hardware e software são gerenciados.
REQUISITOS
Não se aplica.
OBJETIVOS
Cognitivos
Habilidades
Atitudes
UNID.
C/H
I
2
II
III
6
4
IV
4
V
VI
VII
VIII
IX
6
4
6
6
6
X
8
XI
XII
XIII
XIV
XV
6
8
4
4
6
- Conhecer os processos básicos e históricos do desenvolvimento da informática; - Adquirir
conhecimento sobre os fundamentos básicos de Hardware e sistemas operacionais (Software); - Estudar
o relacionamento entre hardware e software; - Conhecer métodos de gestão dos principais sistemas
operacionais (estratégia de gerenciamento de processos, estratégias de gerenciamento de memória,
estratégias de gerenciamento de entrada e saída e estratégias de gerenciamento dos sistemas de
arquivos); - Conhecer os principais sistemas operacionais utilizados no mercado atualmente.
- Utilizar software básico; - Obter familiaridade com o funcionamento dos sistemas operacionais; Diferenciar características entre os sistemas operacionais mais utilizados no mercado.
- Valorizar a busca por inovações tecnológicas; - Tomar consciência da necessidade de pesquisa; - Ser
arrojado para buscar soluções de problemas, principalmente na área de informática; - Desenvolver
pensamento crítico, lógico e operacional; - Ter capacidade de inferência e deduções.
CONTEÚDO
- Apresentação e discussão do Plano de Ensino, focando objetivos, conteúdo, estratégias, avaliação e
bibliografia.
- Conceitos;- Componentes;- Funcionamento.
- Conceitos de Software;- Software de Sistema;- Sistemas Operacionais: histórico e tipos.
- Chamadas ao sistema;- Arquitetura monolítica;- Arquitetura em camadas;- Arquitetura cliente-servidor.
- Mecanismo básico de multiprogramação;- Interrupção.
- Conceitos gerais;- Bloco de controle de um processo;- Estados de um processo;- Tipos de processos.
- Escalonadores;- Critérios de escalonamento.
- Algoritmos de escalonamento não preemptivo.
- Algoritmos de escalonamento preemptivo.
- Comunicação e sincronismo entre processos (especificação de execução concorrente; problemas
decorrentes da concorrência; deadLock).
- Gerência por partição (número fixo de partições e número variável de partições).
- Conceitos;- Paginação;- Segmentação;- Swap.
- Arquivos;- Diretórios;- Alocação de espaço em disco;- Sistema de arquivos;- Proteção de Acesso.
- Princípios e interfaces de entrada e saída;- Buffering, Spooling;- Device Drivers;- Controladores.
- Prova presencial (regimental e/ou parciais), exercícios e trabalhos.
ESTRATÉGIA DE ENSINO
- Aulas expositivas dialogadas; - Exercícios comentados; - Simulados, seminários e pesquisas.
RECURSOS DISPONÍVEIS
- Projetor multimídia; - Ambiente Virtual de Aprendizagem "Blackboard" para apoiar as atividades da disciplina; - Biblioteca
para pesquisas.
AVALIAÇÃO
O processo avaliativo compreenderá: - Avaliação Regimental (A1), no valor de 0,0 a 5,0. - Avaliações parciais e
processuais (A2), no valor de 0,0 a 5,0. A Nota Final (NF) resulta da soma destas duas notas (A1 A2). É considerado
aprovado na disciplina o aluno que obtiver Nota Final (NF) igual ou superior a 6,0 (seis) e que tenha, no mínimo, 75%
(setenta e cinco por cento) de frequência às atividades acadêmicas. Mais informações sobre o processo avaliativo podem
ser obtidas no Manual do Aluno e com os respectivos professores das disciplinas.
BIBLIOGRAFIA BÁSICA
BIBLIOGRAFIA BÁSICA
MACHADO, F. B.; MAIA, L. P. Arquitetura de sistemas BITTENCOURT, P. H. M. [org.]. Ambientes operacionais.
operacionais. 5. ed. Rio de Janeiro: LTC, 2013 (e-book). São Paulo: Pearson Education do Brasil, 2014 (e-book).
SILBERSCHATZ, A.; GALVIN, P. B.; GAGNE, G. BURGESS, M. Princípios de administração de redes e
Fundamentos de sistemas operacionais. 9. ed. Rio de sistemas. 2. ed. Rio de Janeiro: LTC, 2006 (e-book).
Janeiro: LTC, 2015 (e-book).
DEITEL, H. M.; DEITEL, P. J.; CHOFFNES, D. R. Sistemas
TANENBAUM, A. S. Sistemas operacionais modernos. 4. operacionais. 3. ed. São Paulo: Pearson Prentice Hall, 2005
ed. São Paulo: Pearson Education do Brasil, 2016 (e-book). (e-book).
OLIVEIRA, R. S.; CARISSIMI, A. S.; TOSCANI, S. S.
Sistemas operacionais. 4. ed. Porto Alegre: Bookman, 2010
(e-book).
PEREIRA, W. A. Sistemas operacionais. São Paulo: Érica,
Ana Travassos Ichihara
Tatiana e Silva Hortelano Vieco
Assinatura do Professor
Assinatura do Coordenador
Download