1
SOP – Sistemas OperacionaisMódulo 1: Plano de Ensino e Avaliação
Prof. M.Sc. Charles Christian Mierse-mail: [email protected]
SOP - Sistemas Operacionais 2
Apresentação: Nome: Charles Christian Miers Formação:
Graduação: PD-CCT/UDESC Pós-Graduação: Redes de Computadores – CPGCC/UFSC Mestrado: Segurança/Criptografia – CPGCC/UFSC
Experiência Profissional: CCT/UDESC:
TOCC5 (Comércio Eletrônico), TOE6 (Aplicações Web), TOE14 (Infra-estrutura de Aplicações Web), SOP (Sistemas Operacionais), MFO (Métodos Formais), TOCI8 (Segurança em Redes de Computadores)
LockNet Security Solutions: Consultor em segurança da informação empresarial para redes
de computadores e Internet (01/2000 a 05/2003)
SOP - Sistemas Operacionais 3
Objetivo Geral
O acadêmico deve ser capaz de compreender a necessidade por sistemas operacionais (S.O.) modernos, conhecer suas funções e objetivos principais. Distinguir as interfaces Hardware/S.O. e
S.O./Aplicações assim como os serviços providos por um S.O., além de possuir noções sobre sistemas operacionais distribuídos.
O acadêmico deve estar apto a distinguir e avaliar as principais características desejáveis em um S.O..
SOP - Sistemas Operacionais 4
Objetivo Específico
Conhecer os principais módulos que compõem um sistema operacional e suas funcionalidades: gerenciamento de processos, escalonamento, gerenciamento de memória, gerenciamento de arquivos, gerenciamento de entrada/saída. Conhecimentos básicos de sistemas operacionais distribuídos no que se refere à comunicação, sincronização e sistema de arquivos.
SOP - Sistemas Operacionais 5
Método de Avaliação
2 Avaliações Progressivas (AP1 e AP2) 1 Trabalho Extra Sala (TE1) MS = (AP1*2 + AP1*2 + TE1*6)/10
SOP - Sistemas Operacionais 6
Método de Avaliação (Cont.)
Avaliação Progressiva (AP) Cada aula o aluno deverá responder uma ou duas
questões relativas ao assunto apresentado na aula do dia
As questões serão respondidas a caneta e em folha específica, sendo entregue de volta ao professor no final de cada aula
O Aluno que faltar poderá responder em outra data outras questões sobre o mesmo assunto
SOP - Sistemas Operacionais 7
Método de Avaliação (Cont.) Trabalho Extra Sala (TE1):
A nota final do TE1 é composta pelas notas do processo, produto e apresentação. Composição/Pesos: Processo:
Projeto (1,0 ponto) Cronograma (1,0 ponto) Capítulos (3,0 pontos) Correções (2,0 pontos) Introdução (1,5 pontos) Conclusão (1,5 pontos)
Produto: Metodologia científica (1,0 ponto) Qualidade conteúdo dos capítulos (5,0 pontos) Introdução (1,5 pontos) Conclusão (1,5 pontos) Estrutura/Organização (0,5 ponto) Referências bibliográficas (0,5 ponto)
SOP - Sistemas Operacionais 8
Método de Avaliação (Cont.)
Apresentação: Uso de recursos visuais e elaboração (1,0 ponto) Didática de apresentação (2,0 pontos) Atendimento ao conteúdo principal (5,0 pontos) Tempo de Apresentação (1,0 ponto) Capacidade de motivação da platéia (1,0 ponto)
Nota TE1= (Processo + Produto + Apresentação)/3 Modelos, metodologia científica e normas para escrita estão
disponíveis na página do professor:http://www.joinville.udesc.br/portal/professores/charles
SOP - Sistemas Operacionais 9
Sugestões para Aprovação
Esteja presente de corpo e alma Não saia da sala durante as aulas Faça anotações do que é explicado Depois de cada aula, leia as páginas do assunto na
bibliografia recomenda ou no livro texto Tire suas dúvidas com o professor Não deixe a matéria acumular Não deixe os trabalhos para a última hora Faça os trabalhos para a turma, não para você Trabalhem em equipe Sigam a metodologia científica
SOP - Sistemas Operacionais 10
Material da Disciplina
Artigos, modelo e material complementar: Disponível para download na página da disciplina:
http://www.joinville.udesc.br/portal/professores/charles/ e-mails, lista da disciplina:
http://br.groups.yahoo.com/group/UDESC_SOP
Bibliografia recomendada
SOP - Sistemas Operacionais 11
Bibliografia Recomendada:
OLIVEIRA, Rômulo Silva de; Carissimi, Alexandre da Silva; Toscani, Simão Sireneo. Sistemas Operacionais. 2ª Edição. Porto Alegre/RS: Sagra-Luzzatto, 2004. 247 p.
MACHADO, Francis Berenger; Maia, Luiz Paulo. Arquitetura de Sistemas Operacionais. 3ª Edição.Rio de Janeiro: LTC, 2002. 312 p.
FERREIRA, Rubens E. Linux – Guia do Administrador de Sistema. São Paulo/SP: Novatec, 2003. 512 p.
SILBERSCHATZ, Abrahan; Galvin, Peter; Gagne, Greg. Sistemas Operacionais: Conceitos e Aplicações. 6ª Edição. Rio de Janeiro: Campus, 2000. 585 p.
TANENBAUM, Andrew S.Sistemas Operacionais Modernos. 2ª Edição. São Paulo: Prentice-Hall, 2003. 695 p.
SOP - Sistemas Operacionais 12
Conteúdo Visão Geral
Motivação para estudo de S.O. Classificação / Máquina de Níveis Histórico Estrutura do S.O.
Processos e Threads Estrutura do processo Estados de um processo Processos independentes / sub-processos Estrutura de threads Tipos de threads
Gerência do Processador Critérios de escalonamento Escalonamento preemptivo e não- preemptivo Políticas de Escalonamento: FCFS, SJF, Round Robin,
prioridades, múltiplas filas, múltiplas filas com realimentação e tempo real
SOP - Sistemas Operacionais 13
Conteúdo (Cont.)
Gerência de Memória Alocação contígua Overlay Alocação particionada Swapping Paginação Segmentação Paginação Segmentada Memória Virtual
Gerência de E/S Princípios básicos de hardware Sub-sistema de E/S Dispositivos básicos Device Drivers Controladores
SOP - Sistemas Operacionais 14
Conteúdo (Cont.)
Gerência de Arquivos Arquivos / Diretórios Gerência de espaço livre Gerência de Alocação Proteção Cache
SOP - Sistemas Operacionais 15
Balão de Notas
Atividade extra que possibilita o aumento real da média semestral
Quantidade de temas limitados Não pode haver repetição de trabalhos A distribuição é FCFS (First In First Out) Caso um tema seja escolhido por alguém e não
entregue/feito em conformidade a pontuação extra que seria concedida será debitada da média
Maiores informações na página da disciplina
SOP - Sistemas Operacionais 16
Este trabalho está licenciado sob uma licença Creative Commons
Atribuição-Compartilhamento pela mesma licença 2.0
http://creativecommons.org/licenses/by-sa/2.0/br/