Personal tools
Home Graduação Programas das Disciplinas - Vigentes MC504 - Sistemas Operacionais
Document Actions

MC504 - Sistemas Operacionais

A partir de 2010

Pré-Req.: MC404/ EA869


Ementa: Conceito de processos: concorrências, regiões críticas, escalonamento. Conceitos de espaços de endereçamento e de gerenciamento de memória virtual, paginação, segmentação. Sistemas de arquivos: hierarquia, proteção, organização, segurança. Gerenciamento de Entrada/Saída. Estudos de casos.

Programa:

   1. Conceito de processos e threads
   2. Comunicação e sincronização de processos
           2.1 região crítica
           2.2 semáforos
           2.3 monitores
           2.4 mensagens síncronas e assíncronas
   3. Escalonamento de processos
           3.1 escalonamento batch
           3.2 escalonamento dinâmico
           3.3 escalonamento em tempo real
   4. Gerenciamento de memória
           4.1 memória virtual
           4.2 paginação
           4.3 segmentação.
   5. Sistemas de arquivos
            5.1 organização
            5.2 hierarquia
            5.3 proteção: formas de ataque, listas de acesso, capabilities
   6. Gerenciamento de entrada/saída
   7. Estudo de casos
 

Bibliografia:

A. S. Tanenbaum, 2007, Modern Operating Systems, 3rd edition, Prentice Hall, 2007.

A. S. Tanenbaum, Sistemas Operacionais Modernos, Prentice-Hall, 2003.

A. Silberschatz, P. Galvin, J. Peterson, Operating Systems Concepts, 8th edition, John Wiley and Sons, 2008.

W. Stallings, Operating Systems: Internals and Design Principles, 6th edition, Prentice Hall , 2008.


Instituto de Computação :: Universidade Estadual de Campinas
Av. Albert Einstein, 1251 - Cidade Universitária • CEP 13083-852 • Campinas/SP - Brasil • Fone: [19] 3521-5838