Segmentos lineares de espaço de memória
Um segmento de espaço de memória linear é o tipo clássico de segmento que o hardware de exibição usa. O segmento de espaço de memória linear está em conformidade com o seguinte modelo:
Ele virtualiza a memória de vídeo localizada no adaptador gráfico.
A GPU acessa diretamente; ou seja, sem redirecionamento através de mapeamento de página.
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 de espaço de memória linear. No entanto, o driver pode definir os seguintes sinalizadores de campo de bits para indicar suporte a outro segmento:
CpuVisible para indicar que o segmento é acessível pela CPU.
UseBanking para indicar que o segmento é dividido em bancos.
A figura a seguir mostra uma representação visual de um segmento linear de espaço de memória.