Exibindo tabelas de páginas no sistema de arquivos

2

Eu sei que a tabela de páginas é gerenciada pelo kernel do Linux, embora eu não tenha certeza se ela está disponível no sistema de arquivos. Gostaria de ver informações sobre tabelas de páginas a partir da linha de comando.

Como pano de fundo, tenho aprendido sobre tabelas de páginas e como elas são críticas para o gerenciamento de processos, onde cada processo recebe seu próprio espaço de endereçamento para que o processo A não possa gravar no espaço de memória do processo B.

Essencialmente, a tabela de páginas mapeia entre endereços virtuais e endereços físicos.

Eu gostaria de ver realmente a partir da linha de comando este mapeamento para ver como ele funciona. Quaisquer ponteiros na direção certa são apreciados.

    
por JohnMerlino 03.06.2013 / 17:57

1 resposta

0

Acho que o mais próximo que você vai chegar é o / proc / PID / maps, que o utilitário pmap lê e reformata para facilitar a leitura. Ele mostra os intervalos de memória virtual e suas permissões, e qual arquivo, se algum, eles estão mapeados para, mas não os mapeamentos físicos virtuais e atuais.

    
por psusi 03.06.2013 / 23:01