선형 Memory-Space 세그먼트

선형 메모리 공간 세그먼트는 하드웨어에서 사용하는 클래식 유형의 세그먼트입니다. 선형 메모리 공간 세그먼트는 다음 모델을 준수합니다.

  • 그래픽 어댑터에 있는 비디오 메모리를 가상화합니다.

  • GPU에서 직접 액세스합니다(즉, 페이지 매핑을 통한 리디렉션 없이).

  • 1차원 주소 공간에서 선형으로 관리됩니다.

드라이버는 선형 메모리 공간 세그먼트를 지정하기 위해 DXGK_SEGMENTDESCRIPTOR 구조체의 Flags 멤버를 0으로 설정합니다. 그러나 드라이버는 추가 세그먼트 지원을 나타내기 위해 다음 비트 필드 플래그를 설정할 수 있습니다.

  • 세그먼트가 CPU에 액세스할 수 있음을 나타내는 CpuVisible입니다.

  • UseBanking 을 사용하여 세그먼트가 은행으로 나뉘어져 있음을 나타냅니다.

다음 그림에서는 선형 메모리 공간 세그먼트의 시각적 표현을 보여줍니다.

diagram illustrating a linear memory-space segment.