O diagrama distingue a perspectiva privada e compartilhada da perspectiva dos processos em execução. As páginas representadas à esquerda são privadas para cada processo, mesmo que possam ser compartilhadas pelo kernel ( i.e. mapeadas para o mesmo local físico, na memória ou em um armazenamento de apoio). As páginas representadas à direita são compartilhadas por vários processos, e não há expectativas estritas de privacidade.
Assim, as imagens do programa e as bibliotecas compartilhadas são privadas porque qualquer alteração feita a elas, na memória, é visível apenas para o processo que faz as alterações. A maioria das páginas mapeadas de arquivos executáveis e bibliotecas é de fato não-gravável, mas elas não precisam ser.
Eles são compartilhados simultaneamente, conforme visualizados pelo kernel, porque eles mapeiam para áreas físicas compartilhadas. (Usando copy-on-write para que eles possam ser descompartilhados, se necessário.) Esse compartilhamento é um detalhe no nível do kernel e é invisível aos processos.
O swap é um armazenamento de apoio para páginas sujas, isto é, memória que foi alterada desde que foi carregada. As páginas não sujas não precisam de troca: sua origem (normalmente um arquivo mapeado na memória) é o armazenamento de apoio e, quando as pressões de memória determinam que elas sejam removidas da memória física, elas podem ser simplesmente descartadas. Páginas sujas, não compartilhadas, precisam de algum tipo de armazenamento de apoio para serem removidas da memória física. Na maioria dos casos, isso é swap; mas a memória compartilhada suportada por arquivo tem outro armazenamento de backup natural, o arquivo que a suporta. As páginas da memória compartilhada por arquivos que precisam ser removidas da memória física podem ser gravadas no arquivo de backup e descartadas, sem envolver a troca.