Condividi tramite


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.

Diagramma che illustra un segmento di spazio di memoria lineare con memoria video virtualizzata e accesso GPU.