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:
- Características gerais
- Funcionamento do Translation Lookaside Buffer (TLB) no Linux.
- Acesso e localização das Tabelas de Páginas (page tables).
- Algoritmos e estruturas de dados para remoção de páginas.
- Gerenciamento de memória na criação e destruição de processos, troca de contexto e page-faults.
- Como utilizar memória compartilhada?
- Como mapear arquivos na memória virtual?
- Tratamento de áreas de memória fixas.
- Segurança
- Áreas de swap.
No comments:
Post a Comment