线性内存空间段

线性内存空间段是显示硬件使用的经典段类型。 线性内存空间段符合以下模型:

  • 它虚拟化位于图形适配器上的视频内存。

  • GPU 直接访问它;也就是说,无需通过页面映射进行重定向。

  • 它在一维地址空间中以线性方式进行管理。

驱动程序将DXGK_SEGMENTDESCRIPTOR结构的 Flags 成员设置为 0 以指定线性内存空间段。 但是,驱动程序可以设置以下位字段标志来指示其他段支持:

  • CpuVisible 指示该段是 CPU 可访问的。

  • UseBanking 指示该细分市场划分为银行。

下图显示了线性内存空间段的可视表示形式。

显示具有虚拟化视频内存和 GPU 访问的线性内存空间段的关系图。