REPÚBLICA FEDERATIVA DO BRASIL ESTADO DE SANTA CATARINA Universidade do Estado de Santa Catarina - UDESC CENTRO DE EDUCAÇÃO DO PLANALTO NORTE - CEPLAN Plano de Ensino Curso: SIN-BAC - Bacharelado em Sistemas de Informação Departamento: DSI.. - Sistemas de Informação Disciplina: SISTEMAS OPERACIONAIS Carga horária: 72 Professor: Carlos Alberto Cipriano Korovsky Código: 4SOP002 Período letivo: 2016/2 Contato: [email protected] Ementa Introdução aos sistemas operacionais, Multiprogramação, Programação concorrente, Gerência de Processos, Gerenciamento de memória, Gerenciamento de Entrada e Saída, Sistema de Arquivos, Estudo sobre principais Sistemas Operacionais. Objetivo geral A partir da avaliação dos componentes funcionais do núcleo de um Sistema Operacional, permitir que o aluno tenha uma visão crítica (distinguindo de uma visão simplista de usuário e permitindo uma visão mais arquitetural) dos atuais Sistemas Operacionais Modernos. Objetivo específico - Conhecer e discutir as distintas funções de um kernel (núcleo) de um Sistema Operacional; - Obter uma visão crítica do funcionamento de cada função específica do kernel de um Sistema Operacional, permitindo efetuar comparações entre distintas implementações (em especial Windows e Linux); - Propiciar uma visão sistematizada de um Sistema Operacional, distanciando da visão de usuário e aproximando da visão de implementador. Conteúdo programático 1. Introdução 1.1. Apresentação da disciplina; 1.2. Metodologia de ensino utilizada; 1.3. Avaliações; 1.4. Cronograma das aulas. 2.1. Conceitos básicos de Sistemas Computacionais e Hardware 2.2. Sistemas Time-sharing, Multiusuário, Multitarefa, Distribuídos, Paralelos e de Tempo real 2.3. Arquiteturas de Sistemas Operacionais 2.4. Máquinas Virtuais e Emuladores, Tipos de VMs, Técnicas de Virtualização e Emulação Roteiros de Atividades e Listas de Exercícios Complementares Rua Luiz Fernando Hastreiter, 180 - Centenário - São Bento do Sul - SC / CEP: 89290000 / Telefone: (47)3647-0062 Sistema SIGA - Emissão em 11/07/2016 14:57 REPÚBLICA FEDERATIVA DO BRASIL ESTADO DE SANTA CATARINA Universidade do Estado de Santa Catarina - UDESC CENTRO DE EDUCAÇÃO DO PLANALTO NORTE - CEPLAN Plano de Ensino Avaliação 3.1. Multiprogramação, Processos, Interrupções, Mecanismos Básicos de Proteção 3.2. Programação concorrente, Condições de disputa, Regiões críticas, Exclusão mútua 3.3. Semáforos e Deadlocks 3.4. Introdução a Threads, Threads em Java e Threads em Python 4.1. Memórias, Tradução de endereços, Relocação, Proteção, Compartilhamento, Organização 4.2. Alocação Contígua, Gerenciamento de Partições, Fragmentação, Algoritmos, Swapping 4.3. Alocação Não-contígua, Paginação, Memória Física e Virtual, Segmentação 4.4. Arquivos e Diretórios, Atributos, Controle de Acesso, Compartilhamento, Volumes 4.5. Gerência de Entrada e Saída, Princípios de Hardware e Software de E/S, Interrupções 5.1 Introdução ao Linux, Distribuições, Interfaces, Interpretador de Comandos, Man Pages 5.2. Estrutura de Diretórios e Arquivos, Arquivos Especiais, Grupos e Permissões 5.3. Sistemas de Arquivos, Discos e Partições, Memória Virtual, Configurações 5.4. Redirecionamentos e Pipe, Gerenciamento e Manutenção do Sistema, Shell Scripts Avaliação Metodologia A disciplina será ministrada com aulas expositivas, aulas práticas, atividades e avaliações, visando a fixação do conteúdo proposto. Atendimento via agendamento no email: [email protected]/[email protected] Sistema de avaliação Rua Luiz Fernando Hastreiter, 180 - Centenário - São Bento do Sul - SC / CEP: 89290000 / Telefone: (47)3647-0062 Sistema SIGA - Emissão em 11/07/2016 14:57 REPÚBLICA FEDERATIVA DO BRASIL ESTADO DE SANTA CATARINA Universidade do Estado de Santa Catarina - UDESC CENTRO DE EDUCAÇÃO DO PLANALTO NORTE - CEPLAN Plano de Ensino A qualidade do desempenho do aluno será avaliada com base no desenvolvimento das seguintes atividades e com os seguintes critérios: 04 Avaliações Individuais (N1 à N4) Cálculo da média: (N1+N2+N3+N4)/4. Obs.: datas e horários de provas e exame serão disponibilizados pelo professor em cronograma à parte. Bibliografia básica 1) SILBERSCHATZ, Abraham; GALVIN, Peter B; GAGNE, Greg. Fundamentos de sistemas operacionais. 8. ed. Rio de Janeiro: LTC, 2010. 2) OLIVEIRA, Rômulo Silva de; CARISSIMI, Alexandre da Silva; TOSCANI, Simão Sirineo. Sistemas operacionais. 4. ed. Porto Alegre: Sagra Luzzato, 2010. 3) MACHADO, Francis Berenger e MAIA, Luiz Paulo. Arquitetura de sistemas operacionais. 4a. ed. Rio de Janeiro :LTC, 2007. Bibliografia complementar 1) DEITEL, Harvey; DEITEL, Paul; CHOFFNES, David. Sistemas Operacionais. 3 ed., São Paulo: Pearson-Prentice Hall, 2005. 2) TANENBAUM, Andrew S. Sistemas Operacionais: Projeto e Implementação. 2. ed. Porto Alegre: Bookmann, 2000. 3) STALLINGS, William. Arquitetura e organização de computadores. 8. ed. São Paulo: Pearson Education, 2010. 624 p. 4) SILBERSCHATZ, Abraham; GALVIN, Peter Baer; GAGNE, Greg. Sistemas operacionais com Java. 7a ed. Rio de Janeiro: Campus, 2008. 5) MAZIERO, Carlos. Sistemas Operacionais. Disponível em: http://dainf.ct.utfpr.edu.br/~maziero/doku.php/so:livro_de_sistemas_operacionais Informações sobre realização de Prova de 2ª Chamada A Resolução nº 039/2015 - CONSEPE regulamenta o processo de realização de provas de segunda chamada. O acadêmico regularmente matriculado que deixar de comparecer a qualquer das avaliações nas datas fixadas pelo professor, poderá solicitar segunda chamada desta avaliação através de requerimento por ele assinado, ou por seu representante legal, entregue na Secretaria de Ensino de Graduação e/ou Secretaria do Departamento, no prazo de 5 (cinco) dias úteis, contados a partir da data de realização da avaliação, sendo aceitos pedidos, devidamente comprovados e que se enquadrem em uma das seguintes situações: I - problema de saúde do aluno ou parente de 1ºgrau, devidamente comprovado, que justifique a ausência; II - ter sido vítima de ação involuntária provocada por terceiros, comprovada por Boletim de Ocorrência ou documento equivalente; III - manobras ou exercícios militares comprovados por documento da respectiva unidade militar; IV - luto, comprovado pelo respectivo atestado de óbito, por parentes em linha reta (pais, avós, filhos e netos), colaterais até o segundo grau (irmãos e tios), cônjuge ou companheiro (a), com prazo de até 5(cinco) dias úteis após o óbito; V - convocação, coincidente em horário, para depoimento judicial ou policial, ou para eleições em entidades oficiais, devidamente comprovada por declaração da autoridade competente; VI - impedimentos gerados por atividades previstas e autorizadas pela Chefia de Departamento do respectivo curso ou instância hierárquica superior, comprovada através de declaração ou documento equivalente; VII - direitos outorgados por lei; VIII - coincidência de horário de outras avaliações do próprio curso, comprovada por declaração da chefia de departamento; IX ? convocação para competições oficiais representando a UDESC, o Município, o Estado ou o País; X ? convocação pelo chefe imediato, no caso de acadêmico que trabalhe, em documento devidamente assinado e carimbado, contendo CNPJ da empresa ou equivalente, acompanhado de documento anexo que comprove o vínculo empregatício, como cópia da carteira de trabalho ou do contrato. Parágrafo único - O requerimento deverá explicitar a razão que impediu o acadêmico de realizar a avaliação. Rua Luiz Fernando Hastreiter, 180 - Centenário - São Bento do Sul - SC / CEP: 89290000 / Telefone: (47)3647-0062 Sistema SIGA - Emissão em 11/07/2016 14:57