Segmentação com Páginação
Gerência de Memória Virtual
Hugo Henrique Cassettari, Edson Toshimi Midorikawa
Escola Politécnica da Universidade de São Paulo (EPUSP)
Departamento de Engenharia de Computação e Sistemas Digitais (PCS)
05508-900, São Paulo-SP
{hugo.cassettari,edson.midorikawa}@poli.usp.br
Abstract. The characterization of workloads for memory systems evaluation is important because it allows to detect factors in programs which may or may not favor the performance of each possible system configuration. This paper describes the Elephantools: a software tools package applied to the characterization of workloads used in experiments on virtual memory management. Providing visual and statistics resources for identifying memory access patterns inherent in specific programs, the Elephantools contributes both to the enrichment of studies on reference locality and to the understanding of some phenomena observed in simulations. Resumo. A caracterização de cargas de trabalho utilizadas em avaliações de sistemas de memória é importante porque permite detectar fatores presentes nos programas que favorecem ou não o desempenho de cada possível configuração do sistema. Este artigo descreve o Elephantools: um pacote composto por ferramentas de software voltadas à caracterização de cargas de trabalho em experimentos sobre gerência de memória virtual. Oferecendo recursos visuais e estatísticos para a identificação de padrões de acesso à memória inerentes aos programas, o Elephantools contribui ao enriquecimento de estudos sobre localidade de referências e à compreensão de alguns fenômenos observados em simulações.
1. Introdução
A utilização de uma política de substituição de páginas eficiente é fator fundamental em qualquer sistema de memória com paginação. Dizemos que ocorre uma falta de página quando um dado a ser processado se encontra em uma página que não está carregada na