Weby shortcut 1a5a9004da81162f034eff2fc7a06c396dfddb022021fd13958735cc25a4882f

Sistemas Operacionais 2

Departamento Unidade
Ciência da Computação CAC - Campus de Catalão
Nome da Disciplina Código Período
Sistemas Operacionais 2 506 5
Carga Horária Semestral Carga horária Semanal Ano Semestre
64 Teórica: 2h Práticas: 2h 2013 02
Conteúdo:
  • Breve recapitulação de Sistemas Operacionais
  • Projeto 0: Instralação do Minix
  • Projeto 1: Escalonamento de processos
  • Projeto 2: Gerenciamento de Memória
  • Projeto 3: Sistemas de Arquivo
  • Projeto 4: Consolidação de conceitos - criação de um shell
Ementa:

Conceitos básicos de Sistemas Operacionais.Processos e Threads.Algoritmos para Gerência de Processos, Especificação de Execução Concorrente; Programação Concorrente; Mecanismos de Comunicação e Sincronização entre Processos; Escalonamento de Processo. Deadlocks. Algoritmos para tratar Deadlocks. Gerência de Memória. Algoritmo para gerenciamento de memória.Entrada e Saída.Gerência de Sistemas de Arquivos e Processamento de Entrada/Saída.  Sistemas de Arquivos.  Algoritmo para gerência de arquivos. Sistema Operacional Multimídia. Sistema com Múltiplos Processadores. Segurança. Noções de Sistemas Operacionais Distribuídos: RPC, Sockets; sistemas de arquivos distribuídos; memória compartilhada distribuída. Projeto de Sistemas Operacionais.

Bibliografia:
  • Sistemas Operacionais Modernos. Andrew S. Tanembaum. 2nd Edition , Prentice Hall, 2001
  • Sistemas Operacionais - 3ª Ed. – H. M. Deitel; P. J. Deitel. D. R. Choffnes . 3nd Edition , Prentice Hall.
  • Sistemas Operacionais com Java. A. Silberschatz, et. al, 7ª Ed. 2008.
Listar Todas Voltar