Partilhar via


Segmentos de Espaço de Memória Lineares

Um segmento linear de espaço de memória é o tipo clássico de segmento que o hardware de exibição usa. O segmento linear memória-espaço está em conformidade com o seguinte modelo:

  • Ele virtualiza a memória de vídeo localizada no adaptador gráfico.

  • A GPU acessa-o diretamente; ou seja, sem redirecionamento através do mapeamento de páginas.

  • Ele é gerenciado linearmente em um espaço de endereçamento unidimensional.

O driver define o membro Flags da estrutura DXGK_SEGMENTDESCRIPTOR como 0 para especificar um segmento linear de espaço de memória. No entanto, o driver pode definir os seguintes sinalizadores de campo de bits para indicar outro suporte de segmento:

  • CpuVisible para indicar que o segmento é acessível pela CPU.

  • UseBanking para indicar que o segmento está dividido em bancos.

A figura a seguir mostra uma representação visual de um segmento linear memória-espaço.

Diagrama ilustrando um segmento linear de espaço de memória com memória de vídeo virtualizada e acesso à GPU.