Sistemas Operacionais


Slides

  1. Sistemas Computacionais [aula1so.ppt]

  2. Visão Geral e Evolução dos Sistemas Operacionais [aula2so.ppt]

  3. Processos [aula3so.ppt]

  4. Threads [aula4so.ppt]

  5. Concorrência [aula5aso.ppt] [aula5bso.ppt]

  6. Deadlocks [aula6so.ppt]

  7. Gerenciamento de Memória [aula7so.ppt]

  8. Memória Virtual [aula8so.ppt]

  9. Escalonamento de processos Uni-Processador [aula9so.ppt]

  10. Escalonamento de processos em Vários processadores [aula10so.ppt]

  11. Sistemas Arquivos [aula11so.ppt]



Datas Importantes:

  • 1a Prova: dia 10 de maio de 2011

  • 2a Prova: dia 30 de junho de 2011



Livro texto:

  • Operating Systems: Internals and Design Principles, W. Stallings, Ed. Prentice Hall

Bibliografia Complementar:

  • Sistemas Operacionais, R.S. Oliveira, A.S. Carissimi e S.S. Toscani, Ed. Sagra Luzzatto

  • Operating Systems Concepts, A. Silberschatz e P.B. Galvin, Ed. Prentice Hall (há edição em português)

  • Modern Operating Systems, A. Tanenbaum, Ed. Prentice Hall








Programação do Curso

  • Revisão de Organização de Sistemas de Computadores:

    • UCP, Memória, Processos e Interrupções

  • Estrutura de um SO :

    • Objetivos, funções e conceitos

  • Processos e Threads

    • Estados e Descrição

  • Concorrência

    • Condição de Corrida

    • Região Crítica

    • Problemas Clássicos

  • Deadlocks

    • Detecção, evitar e prevenir

  • Gerenciamento de Memória e Memória Virtual

    particionamento de memória, paginação e segmentação

  • Escalonamento de Processos e multiprocessamento

  • Sistemas de Arquivos