Página 1 de 2 Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Câmpus Guarapuava PLANO DE ENSINO CURSO TECNOLOGIA EM SISTEMAS PARA INTERNET FUNDAMENTAÇÃO LEGAL MATRIZ 1 Resolução n° 132/10-COEPP de 08 de outubro de 2010. DISCIPLINA/UNIDADE CURRICULAR Sistemas Operacionais CÓDIGO PERÍODO SI32B 2º AT 3 CARGA HORÁRIA(aulas) AP APS AD APCC Total 2 11 0 0 96 AT: Atividades Teóricas, AP: Atividades Práticas, APS: Atividades Práticas Supervisionadas, AD: Atividades a Distância, APCC: Atividades Práticas como Componente Curricular. OBJETIVOS Transmitir os conceitos teóricos fundamentais de sistemas operacionais, objetivos, estruturas e metodologias que abranjam aspectos de análise, desenvolvimento e implementação de sistemas operacionais. EMENTA Componentes e estrutura. Processos; Gerenciamento de memória. Sistema de arquivos. Dispositivos de I/O. Comunicação, concorrência e sincronização de processos. CONTEÚDO PROGRAMÁTICO ITEM 1 2 3 4 5 6 7 EMENTA CONTEÚDO Conceitos, papeis e funções básicas do Sistema Operacional. Organização do Sistema de Computação. Monoprogramação, Componentes e estrutura Multiprogramação. Operações do Sistema Operacional. Chamadas de Sistema. Partes e Serviços do Sistema Operacional. Estrutura do processo. Estados do processo. Mudanças do estado do processo. Criação e eliminação de processos. Processos independentes, subprocessos e threads. Processos foreground e background. Processos do Sistema Operacional. Processos Processos CPU-bound e I/O-bound. Threads: ambiente monothread e multithread, arquitetura e implementação, modelos de programação. Gerenciamento de Processos. Algoritmos de escalonamento. Aplicações concorrentes. Especificação de concorrência em Comunicação, concorrência e sincronização de programas. Problemas de compartilhamento de recursos. processos Exclusão mútua. Sincronização condicional. Semáforos. Monitores. Troca de mensagens. Deadlock. Funções básicas. Alocação contígua simples. Técnica de Gerenciamento de memória overlay. Alocação particionada. Swapping. Gerência de memória virtual. Arquivos. Diretórios. Gerência de espaço livre em disco. Sistema de arquivos Gerência de alocação de espaço em disco. Proteção de acesso. Implementação de caches. Acesso ao subsistema de entrada e saída. Subsistema de Dispositivos de I/O entrada e saída. Device drivers. Controladores. Dispositivos de entrada e saída. Discos magnéticos. Estudos de caso Estudos de caso: Window 2000, LINUX, Windows Vista. PROCEDIMENTOS DE ENSINO Revisado por: Aprovado por: Data: Coordenação de Curso FORMULÁRIO UNIFICADO / DIRETORIA DE GRADUAÇÃO E EDUCAÇÃO PROFISSIONAL Vigora a partir de: Página 2 de 2 AULAS TEÓRICAS Aula expositiva dialogada. Trabalho em grupo ou individual. Exercícios. A maioria das aulas serão aulas expositivas dialogadas em sala de aula e/ou laboratório de informática. Para estas aulas os seguintes recursos didáticos serão utilizados: multimídia, computador, ambiente virtual de aprendizagem (Moodle), simulador para o aprendizado de Sistemas Operacionais, página pessoal do professor, entre outros. Alguns exercícios serão resolvidos durante a explicação de cada conteúdo para melhor entendimento do que foi explicado. AULAS PRÁTICAS Aplicação de listas de exercícios. Console de comandos. Uso de simulador. Cada conteúdo abordado durante o andamento da disciplina terá sua respectiva lista de exercícios. Comandos básicos do MSDOS e do SO Linux serão explicados em aula de laboratório. Um simulador para o ensino de SO será utilizado como forma de apoio ao ensino – gerência de processos e memória. ATIVIDADES PRÁTICAS SUPERVISIONADAS Listas de Exercícios, Trabalhos individuais/grupo de implementação ou de resolução de exercícios, além de pesquisas complementares poderão ser utilizados como instrumentos auxiliares para a construção do conhecimento. Como trabalho final será solicitado um trabalho escrito (artigo), a ser explanado, sobre algum Sistema Operacional específico, bem como uma página Web (projeto integrador) em conjunto com a disciplina de Programação para Internet 1. O trabalho final poderá ser desenvolvido ao longo do semestre de acordo com os conteúdos que serão abordados. ATIVIDADES A DISTÂNCIA ATIVIDADES PRÁTICAS COMO COMPONENTE CURRICULAR PROCEDIMENTOS DE AVALIAÇÃO Três (3) provas, listas de exercícios e trabalho final escrito. As avaliações serão realizadas considerando os conteúdos estudados durante o semestre. Três provas teóricas serão aplicadas, as quais contemplarão os conteúdos discutidos em sala até a data de sua realização. As provas conterão questões objetivas, subjetivas, múltipla escolha, entre outras. As provas valerão 65% da nota final. O trabalho final (artigo e projeto integrador) valerão 20% e os 15% restantes da nota final serão distribuídos em outras atividades, como listas de exercícios, atividades de pesquisa, trabalho de implementação, portfólio, entre outros. Caso o aluno não obtenha nota para a aprovação, será realizada uma prova aplicando todo o conteúdo da disciplina a qual substituirá a menor nota das três provas realizadas. Essa prova valerá no máximo 7,5 pontos. REFERÊNCIAS Referencias Básicas: Referencias Básicas: OLIVEIRA, Rômulo Silva de Oliveira; CARISSIMI, Alexandre da Silva. TOSCANI, Simão Sirineo.Sistemas Operacionais. 4ª. ed. Porto Alegre : 2010. SILBERSCHATZ, Abraham, GALVIN, Peter, GAGNE, Greg. Fundamentos de Sistemas Operacionais. 8ª. ed. Rio de Janeiro : LTC, 2010. TANENBAUM, Andrew. Sistemas Operacionais Modernos. 3ª. ed. Rio de Janeiro : Prentice-Hall do Brasil, 2010. Referências Complementares: CÔRTES, Pedro Luiz. Sistemas operacionais: fundamentos. 2. ed. São Paulo: Érica, 2005. DINIZ, André. Compreendendo sistemas operacionais. Rio de Janeiro: Infobook, 2001. FLYNN, Ida M.; VIGOTSKY, L. S.; MENDES, Marcelo Alves (Trad.) Introdução aos sistemas operacionais. São Paulo: Pioneira Thomson Learning, 2002. 434p. MACHADO, Francis B.; MAIA, Luiz Paulo. Arquitetura de Sistemas Operacionais, 3ª Edição, Rio de Janeiro : LTC, 2007. SILBERSCHATZ, Abraham. Sistemas operacionais com Java. 7. ed. rev. atual. Rio de Janeiro: Elsevier, 2008. ORIENTAÇÕES GERAIS Assinatura do Professor Revisado por: Aprovado por: Assinatura do Coordenador do Curso Data: Coordenação de Curso FORMULÁRIO UNIFICADO / DIRETORIA DE GRADUAÇÃO E EDUCAÇÃO PROFISSIONAL Vigora a partir de: