Segmenti di spazio di memoria lineare
Un segmento di spazio di memoria lineare è il tipo classico di segmento usato dall'hardware visualizzato. Il segmento di spazio di memoria lineare è conforme al modello seguente:
Virtualizza la memoria video che si trova nella scheda grafica.
La GPU vi accede direttamente; ovvero, senza reindirizzamento tramite mapping di pagine.
Viene gestito in modo lineare in uno spazio indirizzi unidimensionale.
Il driver imposta il membro Flags della struttura DXGK_SEGMENTDESCRIPTOR su 0 per specificare un segmento di spazio di memoria lineare. Tuttavia, il driver può impostare i flag di campo di bit seguenti per indicare il supporto di altri segmenti:
CpuVisible per indicare che il segmento è accessibile dalla CPU.
UtilizzareBanking per indicare che il segmento è diviso in banche.
La figura seguente mostra una rappresentazione visiva di un segmento di spazio di memoria lineare.