Sunday, July 12, 2009

Gerenciamento de Memória no Linux - Uma visão geral

Olá caros leitores!

Iniciamos aqui uma nova série de posts relacionados a Sistemas Operacionais, como parte do curso CES-33 (ITA), ministrado pelo Professor Edgar Yano. Os créditos desta nova série vão para Gustavo Pinheiro e Leandro Lima (Engenharia de Computação ITA - Turma 2010).

Abordaremos o complexo problema de "Gerenciamento de Memória no Linux", tocando nos seguintes pontos:
  1. Características gerais
  2. Funcionamento do Translation Lookaside Buffer (TLB) no Linux.
  3. Acesso e localização das Tabelas de Páginas (page tables).
  4. Algoritmos e estruturas de dados para remoção de páginas.
  5. Gerenciamento de memória na criação e destruição de processos, troca de contexto e page-faults.
  6. Como utilizar memória compartilhada?
  7. Como mapear arquivos na memória virtual?
  8. Tratamento de áreas de memória fixas.
  9. Segurança
  10. Áreas de swap.
Até o próximo post, quando todos tópicos acima mencionados serão respondidos!

No comments:

Post a Comment