3
1 PLANO DE ENSINO DADOS DA DISCIPLINA Nome da Disciplina: Sistemas Operacionais Curso: Superior de Tecnologia em Redes de Computadores Carga Horária Semestral: 83 (5 Créditos) Período: 3º Docente Responsável: Ricardo Franklin C. Sobral EMENTA Conceitos sobre Sistemas Operacionais. Classificação dos Sistemas Operacionais. Gerenciamento de Memória. Gerenciamento de Processos. Escalonamento. Concorrência. Gerenciamento de Entrada e Saída. Estudos de Caso: Linux e Windows. OBJETIVO GERAL Conhecer e compreender os conceitos relacionados ao projeto e implementação de sistemas operacionais, aspectos técnicos desta implementação junto aos sistemas comerciais de código aberto e código proprietário.

Sistemas Operacionais

  • Upload
    wagner

  • View
    15

  • Download
    3

Embed Size (px)

DESCRIPTION

sistemas operacionais

Citation preview

  • 1

    PLANO DE ENSINO

    DADOS DA DISCIPLINA

    Nome da Disciplina: Sistemas Operacionais Curso: Superior de Tecnologia em Redes de Computadores Carga Horria Semestral: 83 (5 Crditos) Perodo: 3 Docente Responsvel: Ricardo Franklin C. Sobral

    EMENTA Conceitos sobre Sistemas Operacionais. Classificao dos Sistemas Operacionais. Gerenciamento de Memria. Gerenciamento de Processos. Escalonamento. Concorrncia. Gerenciamento de Entrada e Sada. Estudos de Caso: Linux e Windows.

    OBJETIVO GERAL Conhecer e compreender os conceitos relacionados ao projeto e implementao de sistemas operacionais, aspectos tcnicos desta implementao junto aos sistemas comerciais de cdigo aberto e cdigo proprietrio.

  • 2

    Contedo Programtico 1. Introduo aos Sistemas Operacionais 1. Histrico 2. Tipos de SO 3. Conceitos Bsicos 4. Concorrncia, Critrios de Projeto 5. Sistemas Distribudos 6. Exemplos de SO

    2. Gerenciamento de Memria 1. Conceitos de Memria 2. Parties Fixas 3. Parties Variveis 4. Memria Virtual 5. Proteo, Segmentao e Paginao 6. Estratgia de Substituio de Pginas 7. Swapping e Tamanho do Working Set

    3. Processamento de Entrada e Sada (E/S) 1. Recursos Bsicos de E/S 2. Dispositivos Controladores 3. E/S Programada 4. E/S Por Interrupo 5. Acesso Direto Memria (DMA)

    4. Gerenciamento do Processador 1. Objetivos - Produo, Consistncia e Prioridades 2. Estados do Processo 3. Estratgias de Escalonamento

    5. Concorrncia, Sincronizao e Comunicao Entre Processos 1. Objetivo e Conceituao 2. Excluso Mtua 3. Abordagem de Software 4. Excluso Mtua 5. Algoritmos de Dekker, Dijkstra, McGuire, Hoare 6. Semforos 7. Monitores 8. Paralisaes (Deadlocks): Preveno, Deteco e Correo

    6. Gerenciamento de Armazenamento Auxiliar 1. Organizao de um HD 2. Cilindro, Trilhas, Setores 3. Fator de Entrelaamento 4. Raid 5. Escalonamento do Acesso ao HD 6. Cachs, Diretrios Lineares e Hierrquicos 7. Tcnicas de Acesso 8. Sistemas de Arquivos (FAT, NTFS...) 9. Segurana

    7. Estudo de Caso Sistemas Operacionais Abertos e Fechados 1. Caractersticas Gerais e Evoluo 2. Verses e Estgio Atual 3. Princpios dos Projetos 4. Registros e Arquivos de Configurao 5. Camadas de Software e Mdulos 6. Estados dos Processos e dos Fluxos de Execuo 7. Tcnicas de Substituio de Pginas 8. Formas de Escalonamento dos Processos e dos Fluxos de Execuo 9. Emuladores de Ambientes 10. Concluso

  • 3

    Metodologia de Ensino

    Aulas expositivas. Dinmica de Grupo anlise de situaes.

    AVALIAO DO PROCESSO ENSINO-APRENDIZAGEM

    Avaliaes tericas escritas ao final das Unidades 2, 4 e 7.

    RECURSOS DIDTICOS

    Quadro branco e marcadores. Transparncias apresentadas em computador com TV. Microcomputadores e software de apresentao. Textos dirigidos. Listas de Exerccios.

    BIBLIOGRAFIA

    BIBLIOGRAFIA BSICA

    TANENBAUM, Andrew. Sistemas Operacionais Modernos. Prentice Hall, 2004. (Livro-texto)

    SILBERSCHATZ, Abraham et ali. Sistemas Operacionais - Fundamentos. Prentice Hall, 2009.

    BIBLIOGRAFIA COMPLEMENTAR

    DEITEL, H. M., et al. Sistemas Operacionais. 3a edio. Pearson/Prentice Hall, 2005.

    MACHADO, Francis Berenger et ali. Arquitetura de Sistemas Operacionais. LTC, 2004.

    OLIVEIRA, Rmulo Silva et ali. Sistemas Operacionais. Sagra Luzzatto, 2001.

    SILBERSCHATZ, Abraham et ali. Sistemas Operacionais - Conceitos. Prentice Hall, 2008.

    SHAY, William. Sistemas Operacionais. Makron Books, 1999.