선형 메모리 공간 세그먼트

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

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

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

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

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

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

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

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

가상화된 비디오 메모리 및 GPU 액세스 권한이 있는 선형 메모리 공간 세그먼트를 보여 주는 다이어그램