Diferentes tipos de memória no System Monitor

11

No monitor do sistema ubuntu, existem diferentes tipos de memória listados: memória virtual, memória residente, memória gravável, memória compartilhada e memória do servidor X. Quais são as diferenças entre elas e que refletem o uso real da RAM do processo?

Desculpe se é uma pergunta para iniciantes :)

Dandyman
fonte

Respostas:

11
  • A memória virtual é responsável por todas as bibliotecas e objetos executáveis ​​que são mapeados no seu processo, bem como no espaço da pilha.

  • Memória residente é a quantidade de memória que está realmente na RAM.

  • Memória gravável é a quantidade de espaço de endereço que seu processo alocou com privilégios de gravação.

  • Memória compartilhada é a memória que pode ser acessada simultaneamente por vários programas com a intenção de fornecer comunicação entre eles ou evitar cópias redundantes.

  • Memória do servidor X é a quantidade usada pelo servidor X para a sessão da GUI.

Referências:

Ringtail
fonte
6
E a coluna rotulada "Memória"? Essa é uma nova coluna. Como isso é diferente de todas as outras colunas de memória? Seus valores parecem ser menores que a Memória Residente na maioria dos casos. Isso significa que se refere apenas a um processo de memória privada?
Lawrence I. Siden
0

Algumas definições e páginas wiki:

Memória virtual

Memória compartilhada : a quantidade de memória compartilhada usada por uma tarefa. Simplesmente reflete a memória que poderia ser potencialmente compartilhada com outros processos.

Memória residente : normalmente se refere à RAM física instalada na máquina

Memória do servidor X : auto-explicativa, a quantidade de memória que o servidor X está usando (o servidor X controla sua interface com o usuário)

Espero ter esclarecido algumas coisas para você.

bioShark
fonte