Partilhar via


Funções de memória virtual

As funções de memória virtual permitem que um processo manipule ou determine o status das páginas em seu espaço de endereço virtual. Eles podem executar as seguintes operações:

  • Reserve um intervalo do espaço de endereço virtual de um processo. Reservar espaço de endereçamento não aloca nenhum armazenamento físico, mas impede que outras operações de alocação usem o intervalo especificado. Não afeta os espaços de endereço virtual de outros processos. Reservar páginas evita o consumo desnecessário de armazenamento físico, ao mesmo tempo em que permite que um processo reserve uma variedade de seu espaço de endereçamento no qual uma estrutura de dados dinâmica pode crescer. O processo pode alocar armazenamento físico para este espaço, conforme necessário.
  • Confirme um intervalo de páginas reservadas no espaço de endereço virtual de um processo para que o armazenamento físico (na RAM ou no disco) seja acessível apenas ao processo de alocação.
  • Especifique leitura/gravação, somente leitura ou nenhum acesso para um intervalo de páginas confirmadas. Isso difere das funções de alocação padrão que sempre alocam páginas com acesso de leitura/gravação.
  • Libere uma variedade de páginas reservadas, disponibilizando o intervalo de endereços virtuais para operações de alocação subsequentes pelo processo de chamada.
  • Desconfirme uma série de páginas confirmadas, liberando seu armazenamento físico e disponibilizando-o para alocação subsequente por qualquer processo.
  • Bloqueie uma ou mais páginas de memória confirmada na memória física (RAM) para que o sistema não possa trocar as páginas para o arquivo de paginação.
  • Obtenha informações sobre um intervalo de páginas no espaço de endereço virtual do processo de chamada ou de um processo especificado.
  • Altere a proteção de acesso para um intervalo especificado de páginas confirmadas no espaço de endereço virtual do processo de chamada ou de um processo especificado.

Para obter mais informações, consulte os tópicos a seguir.