Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Todas as seções de memória são suportadas ("apoiadas") por arquivos de disco que podem conter, temporária ou permanentemente, os dados a serem compartilhados.
Ao criar uma seção, pode-se identificar um arquivo de dados específico ao qual a seção será associada. Essas seções são chamadas de seções apoiadas por arquivos .
Se você não identificar um arquivo de backup, a seção será apoiada pelo arquivo de paginação do sistema e a seção será chamada de seção com backup de arquivo de página . Os dados em seções com backup de arquivo podem ser gravados permanentemente no disco. Os dados em seções baseadas em arquivo de página nunca são gravados permanentemente no disco.
Uma seção com backup de arquivo reflete o conteúdo de um arquivo real no disco; em outras palavras, é um arquivo mapeado na memória. Qualquer acesso a locais de memória dentro de uma determinada seção com backup de arquivo corresponde a acessos a locais no arquivo associado.
Se um processo mapeia a exibição como somente leitura, todos os dados lidos da exibição são lidos de forma transparente do arquivo. Da mesma forma, se o processo mapear a exibição como leitura/gravação, todos os dados lidos da exibição ou gravados na exibição serão lidos ou gravados no arquivo de forma transparente. Em ambos os casos, a memória virtual da exibição não usa nenhum espaço nos arquivos de página.
Uma seção com suporte de arquivo também pode ser mapeada como cópia por gravação. Nesse caso, os dados da vista são lidos do arquivo, mas os dados gravados na vista não são gravados no arquivo; em vez disso, são descartados depois que a vista final é desmapeada e o último manipulador para a seção é fechado.
Uma seção suportada por arquivo de página é suportada pelos arquivos de paginação em vez de por qualquer arquivo explícito no disco. Todas as alterações feitas em uma seção com backup de arquivo de página são automaticamente descartadas depois que o objeto de seção é destruído. As seções com suporte de arquivo de página podem ser usadas como segmentos de memória compartilhada entre dois processos.
Qualquer seção, com ou sem suporte de arquivo, pode ser compartilhada entre dois processos. O mesmo intervalo de endereços de memória física é mapeado para um intervalo de endereços de memória virtual dentro de cada processo (embora não necessariamente para o mesmo endereço virtual).