Sistemas Operacionais Prof. Fabiano Sabha Apresentação Prof. Fabiano Sabha Disciplina: Sistemas Operacionais www.fabianosabha.com.br – Divulgação de materiais utilizados em sala de aula blog.fabianosabha.com.br – Fóruns das disciplinas ministradas – Recados e comentários E-mail: [email protected] Aulas Teóricas – C.H. 60 Horas Sistemas Operacionais - Prof. Fabiano Sabha Ementa A disciplina tem por objetivo capacitar o aluno para 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 - Prof. Fabiano Sabha 3 Horário Horário Quarta – Feira :19h20 às 22h00 Presença Presença somente para que estiver PRESENTE! Não existe presença geral. Aula REGISTRADA é aula COBRADA. Sistemas Operacionais - Prof. Fabiano Sabha 4 Avaliações 1º Bimestre A avaliação será composta por: • Nota 1: (P1) 8,0 + (ATPS) 2,0 – Prova Bimestral – dissertativa / múltipla escolha – ATPS – Atividades Práticas Supervisionadas 2º Bimestre A avaliação será composta por: • Nota 2: (P2) 7,0 + (ATPS) 3,0 – Prova Bimestral – dissertativa / múltipla escolha – ATPS – Atividades Práticas Supervisionadas Sistemas Operacionais - Prof. Fabiano Sabha 5 ATPS – Atividades Práticas Supervisionadas Encontros de 15 em 15 dias (c/ Professor) Todos devem Participar Não existe substituição desta nota Avaliação • Nota 1° Bimestre: 2,0 – Avaliação através do desafio da disciplina • Nota 2° Bimestre: 3,0 – Avaliação através do desafio da disciplina Sistemas Operacionais - Prof. Fabiano Sabha 6 Avaliação Media Final A avaliação será composta por: • Média Final: Média_Final = (Bim.1*4 + Bim.2*6) /10 Sistemas Operacionais - Prof. Fabiano Sabha 7 Datas Provas • 1º bimestre (P1) – de 30/03 à 06/04 • 2º bimestre (P2) – de 30/05 à 10/06 • Substitutiva – de 16/06 à 22/06 Trabalhos • Apresentação à combinar Sistemas Operacionais - Prof. Fabiano Sabha 8 Importante Pesquisas • Pesquisas não devem ser feitas via (ctrl+c / ctrl+v); • Pesquisas iguais = NOTA ZERO Trabalhos • Ordem de apresentação será por sorteio; • Avaliação de participação individual na apresentação dos demais grupos; • Assistir apresentação dos demais grupos será critério de avaliação. Sistemas Operacionais - Prof. Fabiano Sabha 9 Bibliografia Bibliografia Básica MACHADO, Francis Berenger, MAIA, Luiz Paulo. Arquitetura de sistemas Operacionais. 4.ed. São Paulo: LTC, 2007. TANENBAUM, A.. Sistemas Operacionais Modernos. 1.ed. São Paulo: Pearson Education, 2003. DEITEL, HarberyM.; DEITEL, Paul J.; CHOFFENS, David R.. Sistemas Operacionais. 3.ed. São Paulo: Pearson Education, 2005. Bibliografia Complementar SILBERSCHATZ, Abraham. Fundamentos de Sistemas Operacionais. 6.ed. Rio de Janeiro: LTC, 2004. Sistemas Operacionais - Prof. Fabiano Sabha 10 Recados A Lista de chamada deve ser assinada, sem rasuras O nome que não constar na lista, não deve assinar a chamada, procurar o DCA. Reposição de aula obrigatória aos sábados Sábado dia 20/03 reposição Sistemas Operacionais - Prof. Fabiano Sabha 11 PAI Programa de Avaliação Institucional Ferramenta de Gestão Provê melhorias para a unidade Sistemas Operacionais - Prof. Fabiano Sabha 12 Nosso Contrato Atenção às aulas Cuidado com as Faltas Participar das aulas e fazer exercícios propostos Em caso de dúvidas sempre perguntar O professor é seu parceiro no conhecimento, procure-o. Sistemas Operacionais - Prof. Fabiano Sabha 13 Nosso Contrato Não CONVERSAR durante as aulas Celular desligado ou no modo “vibra” (MP”x” idem) Início das aulas SEMPRE no horário marcado Meios e datas marcadas para entrega de trabalho não ALTERAM. Sistemas Operacionais - Prof. Fabiano Sabha 14 O que esperar do Professor? Dedicação Rigor Justiça Compromisso Respeito Total INTOLERÂNCIA a conversa durante as aulas Sistemas Operacionais - Prof. Fabiano Sabha 15 Conteúdo Programático “Simplificado” 1 Conceitos Básicos de SO, uma visão geral: 1.1 Sistemas Monoprogramáveis / Monotarefa 1.2 Sistemas Multiprogramáveis / Multitarefa 2 Processo 2.1 Modelo de processo, estados mudanças de estados 2.2 Subprocesso e Thread 3 Gerência do Processador 3.1 Critérios de escalonamento 3.2 Escalonamento Preemptivo e não-preemptivo Sistemas Operacionais - Prof. Fabiano Sabha 16 Conteúdo Programático “Simplificado” 4 Gerência de Memória 4.1 Alocação contígua Simples 4.2 Alocação Particionada 5 Sistemas de Arquivos 5.1 Organização de Arquivos 5.2 Métodos de Acesso, Operações de I/O e Atributos 6 Gerência de Dispositivos 6.1 Operações de I/O 6.2 Subsistemas de I/O Sistemas Operacionais - Prof. Fabiano Sabha 17