SOP -Sistemas Operacionais · gerenciamento de processos, escalonamento, gerenciamento de memória,...

16
1 SOP – Sistemas Operacionais Módulo 1: Plano de Ensino e Avaliação Prof. M.Sc. Charles Christian Miers e-mail: [email protected]

Transcript of SOP -Sistemas Operacionais · gerenciamento de processos, escalonamento, gerenciamento de memória,...

Page 1: SOP -Sistemas Operacionais · gerenciamento de processos, escalonamento, gerenciamento de memória, gerenciamento de arquivos, gerenciamento de entrada/saída. Conhecimentos básicos

1

SOP – Sistemas OperacionaisMódulo 1: Plano de Ensino e Avaliação

Prof. M.Sc. Charles Christian Mierse-mail: [email protected]

Page 2: SOP -Sistemas Operacionais · gerenciamento de processos, escalonamento, gerenciamento de memória, gerenciamento de arquivos, gerenciamento de entrada/saída. Conhecimentos básicos

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)

Page 3: SOP -Sistemas Operacionais · gerenciamento de processos, escalonamento, gerenciamento de memória, gerenciamento de arquivos, gerenciamento de entrada/saída. Conhecimentos básicos

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..

Page 4: SOP -Sistemas Operacionais · gerenciamento de processos, escalonamento, gerenciamento de memória, gerenciamento de arquivos, gerenciamento de entrada/saída. Conhecimentos básicos

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.

Page 5: SOP -Sistemas Operacionais · gerenciamento de processos, escalonamento, gerenciamento de memória, gerenciamento de arquivos, gerenciamento de entrada/saída. Conhecimentos básicos

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

Page 6: SOP -Sistemas Operacionais · gerenciamento de processos, escalonamento, gerenciamento de memória, gerenciamento de arquivos, gerenciamento de entrada/saída. Conhecimentos básicos

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

Page 7: SOP -Sistemas Operacionais · gerenciamento de processos, escalonamento, gerenciamento de memória, gerenciamento de arquivos, gerenciamento de entrada/saída. Conhecimentos básicos

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)

Page 8: SOP -Sistemas Operacionais · gerenciamento de processos, escalonamento, gerenciamento de memória, gerenciamento de arquivos, gerenciamento de entrada/saída. Conhecimentos básicos

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

Page 9: SOP -Sistemas Operacionais · gerenciamento de processos, escalonamento, gerenciamento de memória, gerenciamento de arquivos, gerenciamento de entrada/saída. Conhecimentos básicos

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

Page 10: SOP -Sistemas Operacionais · gerenciamento de processos, escalonamento, gerenciamento de memória, gerenciamento de arquivos, gerenciamento de entrada/saída. Conhecimentos básicos

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

Page 11: SOP -Sistemas Operacionais · gerenciamento de processos, escalonamento, gerenciamento de memória, gerenciamento de arquivos, gerenciamento de entrada/saída. Conhecimentos básicos

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.

Page 12: SOP -Sistemas Operacionais · gerenciamento de processos, escalonamento, gerenciamento de memória, gerenciamento de arquivos, gerenciamento de entrada/saída. Conhecimentos básicos

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

Page 13: SOP -Sistemas Operacionais · gerenciamento de processos, escalonamento, gerenciamento de memória, gerenciamento de arquivos, gerenciamento de entrada/saída. Conhecimentos básicos

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

Page 14: SOP -Sistemas Operacionais · gerenciamento de processos, escalonamento, gerenciamento de memória, gerenciamento de arquivos, gerenciamento de entrada/saída. Conhecimentos básicos

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

Page 15: SOP -Sistemas Operacionais · gerenciamento de processos, escalonamento, gerenciamento de memória, gerenciamento de arquivos, gerenciamento de entrada/saída. Conhecimentos básicos

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

Page 16: SOP -Sistemas Operacionais · gerenciamento de processos, escalonamento, gerenciamento de memória, gerenciamento de arquivos, gerenciamento de entrada/saída. Conhecimentos básicos

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/