Sistemas Operacionais
Prof. Pedro Luís Antonelli Anhanguera Educacional
Sistemas Operacionais
OBJETIVOS :
Compreender a estrutura de um sistema operacional e seus principais subsistemas. Conhecer o conceito de processos e threads, organização e gerenciamento de memória, processador e sistemas de arquivos.
Sistemas Operacionais
EMENTA :
Conceitos básicos de sistemas operacionais:
processos, organizações de sistemas operacionais,
chamadas de sistema.
Gerência do processador: estados do processo,
escalonamento.
Sistemas Operacionais
EMENTA - continuação
Entrada e saída: dispositivos controladores,
softwares de E/S, interrupções, dependência e
independência.
Gerência de Memória: partições fixas e variáveis,
paginação, segmentação, memória virtual.
Sistemas Operacionais
CRONOGRAMA DAS AULAS
Aula 1 -08/02 Apresentação da Disciplina. Introdução a Sistemas Operacionais.
Sistemas Operacionais
CRONOGRAMA DAS AULAS
Aula 2 -15/02 Visão geral de sistemas operacionais (evolução e tipos de S.O.)
Sistemas Operacionais
CRONOGRAMA DAS AULAS
Aula 3 -29/02 Conceitos básicos - SO: Hardware e software, Concorrência.
Sistemas Operacionais
CRONOGRAMA DAS AULAS
Aula 4 -07/03 Estrutura do Sistema Operacional
Sistemas Operacionais
CRONOGRAMA DAS AULAS
Aula 5 - 14/03 Processos e Threads.
Sistemas Operacionais
CRONOGRAMA DAS AULAS
Aula 6 - 21/03 Processos e Threads – continuação.
Sistemas Operacionais
CRONOGRAMA DAS AULAS
Aula 7 -28/03 Sincronização e comunicação entre processos/threads.
Sistemas Operacionais
CRONOGRAMA DAS AULAS
Aula 8 - 04/04 Revisão, exercícios, seminários.
Sistemas Operacionais
CRONOGRAMA DAS AULAS
Aula 9 - 11/04 Atividades de Avaliação? Seminários?
Sistemas Operacionais
CRONOGRAMA DAS AULAS
Aula 10 -18/04 Gerência do processador.
Sistemas Operacionais
CRONOGRAMA DAS AULAS
Aula 11 - 25/04 Gerência de memória.
Sistemas Operacionais
CRONOGRAMA DAS AULAS
Aula 12 - 02/05 Gerência de memória virtual.
Sistemas Operacionais
CRONOGRAMA DAS AULAS
Aula 13 - 09/05 Sistema de arquivos.
Sistemas Operacionais
CRONOGRAMA DAS AULAS
Aula 14 -16/05 Sistema de arquivos – continuação.
Sistemas Operacionais
CRONOGRAMA DAS AULAS
Aula 15 - 23/05 Gerencia de dispositivos.
Sistemas Operacionais
CRONOGRAMA DAS AULAS
Aula 16 - 30/05 Sistemas com múltiplos processadores.
Sistemas Operacionais
CRONOGRAMA DAS AULAS
Aula 17 - 06/06 Sistemas operacionais comerciais.
Sistemas Operacionais
CRONOGRAMA DAS AULAS
Aula 18 -13/06 Prova Escrita Oficial
Sistemas Operacionais
CRONOGRAMA DAS AULAS
Aula 19 - 20/06 Exercícios de revisão.
Sistemas Operacionais
CRONOGRAMA DAS AULAS
Aula 20 -27/06 Prova Substitutiva.
Sistemas Operacionais
BIBLIOGRAFIA BÁSICA PADRÃO - ( PLT 73)
MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de Sistemas Operacionais. 4ª ed. São Paulo: LTC, 2007.
Sistemas Operacionais
BIBLIOGRAFIA BÁSICA
DEITEL, Harvery M.; DEITEL, Paul J.; CHOFFNES, David R.. Sistemas Operacionais. 3ª ed. São Paulo: Pearson Education,2005. TANENBAUM, Andrew S. Sistemas Operacionais Modernos. 2ª ed. São Paulo: Pearson Prentice Hall, 2008.
Sistemas Operacionais
BIBLIOGRAFIA COMPLEMETAR
SILBERSCHATZ, Abraham; GALVIN, Peter Baer; GAGNE, Greg. Fundamentos de Sistemas Operacionais. 6ª ed. Rio de Janeiro: LTC, 2004. SILBERSCHATZ, A.. Sistemas Operacionais. 6ª ed. Rio de Janeiro: LTC, 2004. OLIVEIRA, Rômulo Silva de; CARISSIMI, Alexandre da Silva; TOSCANI, Simão Sirineo. Sistemas Operacionais. 3ª ed. Porto Alegre: Sagra Luzzatto, 2004.
Sistemas Operacionais
BIBLIOGRAFIA COMPLEMETAR- continuação
TANEMBAUM, A. S.. Organizacao estruturada de computadores. 4ª ed. Rio de Janeiro: LTC, 2001. KORFF, Yanek. Mastering FreeBSD and OpenBSD Security. 5ª ed. Sebastepol - CA: Beiging O'Reily, 2005.