Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Todas as seções de memória são suportadas ("acompanhadas") por arquivos de disco que podem conter, temporariamente ou permanentemente, os dados para serem compartilhados.
Ao criar uma seção, você pode identificar um arquivo de dados específico com o qual a seção estará vinculada. Essas seções são chamadas de seções com backup de arquivo .
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 suporte de arquivo de página . Os dados em seções com backup de arquivo podem ser gravados permanentemente em disco. Os dados em seções com backup de arquivo de página nunca são gravados permanentemente em disco.
Uma seção com backup de arquivo reflete o conteúdo de um arquivo real no disco; em outras palavras, é um arquivo mapeado por memória. Qualquer acesso a locais de memória em uma determinada seção com suporte de arquivo corresponde a acessos a locais no arquivo associado.
Se um processo mapear a visão como somente leitura, quaisquer dados lidos dessa visão serão lidos de forma transparente do arquivo. Da mesma forma, se o processo mapear a vista como leitura/gravação, todos os dados lidos dessa vista ou gravados nela serão lidos de forma transparente ou gravados no arquivo. Em ambos os casos, a memória virtual do modo de exibição não usa nenhum espaço nos arquivos de página.
Uma seção com backup de arquivo também pode ser mapeada como cópia em gravação. Nesse caso, os dados da visão são lidos do arquivo, mas todos os dados gravados na visão não são gravados no arquivo; em vez disso, eles são descartados depois que o último mapeamento é desfeito e o último manipulador para a seção é fechado.
Uma seção respaldada por arquivos de paginação é sustentada pelos arquivos de página em vez de por um arquivo específico no disco. Todas as alterações feitas em uma seção com backup de arquivo de página são descartadas automaticamente depois que o objeto de seção é destruído. Seções com backup de arquivo de página podem ser usadas como segmentos de memória compartilhada entre dois processos.
Qualquer seção, com backup de arquivo ou não, 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 em cada processo (embora não necessariamente para o mesmo endereço virtual).