Prévia do material em texto
INSTITUTO DE EDUCAÇÃO SUPERIOR DA PARAÍBA – IESP BR 230 - Km 14 Cabedelo – Paraíba – CEP 58.310-000 CGC: 70.118.716/0001-73 – Telefone: 83.2106.3800 INSTITUTO DE EDUCAÇÃO SUPERIOR DA PARAÍBA CURSO: SISTEMAS PARA INTERNET DISCIPLINA: SISTEMAS OPERACIONAIS GRADE: PERÍODO: 5º C.H.: 60 hs/aula SEMESTRE: 2019.1 PROFESSOR: Danilo Rangel Arruda Leite PLANO DE CURSO 1. EMENTA Histórico, conceitos e tipos de sistemas operacionais. Sua estrutura e o seu contexto dentro do software básico. Conceito de processo. Gerenciamento de processos e da CPU. Escalonamento de processo, monoprocessamento e multiprocessamento. Concorrência e sincronização de processos. Gerenciamento de memória (real e virtual). Gerenciamento de entrada/saída. 2. COMPÊNTNCIAS E HABILIDADES A SEREM DESENVOLIVIDAS Aulas expositivas utilizando os recursos didáticos. Aulas práticas com o Sistema Operacional LINUX. 3. CONTEÚDO PROGRAMÁTICO Capacitar os alunos a reconhecerem os tipos de sistemas operacionais existentes no mercado bem como o seu funcionamento. 4. ATIVIDADE PRORAMADAS Aula 01 - Teoria: Apresentação da disciplina e conceito de SO. Aula 02 - Teoria: Conceitos e Histórico do SO. Aula 03 - Teoria: Gerenciamento de Processos. Aula 04 – Prática no laboratório. Aula 05 - Teoria: Gerenciamento de Threads. Aula 06 – Prática no laboratório. Aula 07 – Revisão para a prova. Aula 08 - 1ª Avaliação Escrita Aula 09 - Gerenciamento de Deadlocks e Memória. Aula 10- Teoria: Gerenciamento de Deadlocks e Memória (Continuação). Aula 11 - Teoria: Gerenciamento de E/S. Aula 12 - Prática no laboratório. Aula 13 - Teoria: Gerenciamento de Sistemas de Arquivo. Aula 14 - Teoria: Gerenciamento de Sistemas de Arquivo (Continuação). Aula 15 - Prática no laboratório. Aula 16 - Teoria: Revisão para a 2ª Avaliação. Aula 17 - 2ª Avaliação Escrita Aula 18 – Prova Substitutiva Aula 19 - Prova Final 5. AVALIAÇÃO Serão realizados projetos e atividades diárias para acompanhamento do aprendizado, e 2 (duas) provas para avaliar o entendimento geral do conteúdo. Os projetos serão desenvolvidos em equipe. 6. BIBLIOGRAFIA GERAL MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de sistemas operacionais. 5. ed. Rio de Janeiro, RJ: LTC, 2013. 250 p. DEITEL, H. M. et al. Sistemas operacionais. 6. reimp. São Paulo, SP: Prentice Hall, 2012. 760 p. OLIVEIRA, Rômulo Silva de; CARISSIMI, Alexandre da Silva; TOSCANI, Simão Sirineo. Sistemas operacionais. 4. ed. Porto Alegre, RS: Bookman, 2010. 374 p. 7. BIBLIOGRAFIA COMPLEMENTAR SILBERSCHATZ, Abraham; GALVIN, Peter Baer ; GAGNE, Greg . Fundamentos de sistemas operacionais: princípios básicos. Rio de Janeiro, RJ: LTC, 2013. 432 p. OLSEN, Diogo Roberto; LAUREANO, Marcos Aurélio Pchek. Sistemas operacionais. Curitiba, PR: Editora do Livro Técnico, 2010. 160 p. TANENBAUM, Andrew S. Sistemas operacionais modernos. 3. ed. São Paulo, SP: Pretince Hall, 2009. 695 p. 4. SILBERSCHATZ, Abraham; GALVIN, Peter Baer ; GAGNE, Greg. Sistemas operacionais com java. 7. ed. rev. e atual. Rio de Janeiro, RJ: Campus, 2008 STUART, Brian L. Princípios de sistemas operacionais: projetos e aplicações. São Paulo, SP: Cengage Learning, 2011. 655 p.