Videospeicherverwaltung und GPU-Planung
Der Videospeicher-Manager (VidMm) ist eine vom System bereitgestellte Komponente im DirectX Graphics Kernel (Dxgkrnl), die für die Verwaltung des GPU-Speichers verantwortlich ist. VidMm verarbeitet Aufgaben im Zusammenhang mit der Zuordnung, Der Deallocation und der allgemeinen Verwaltung von Grafikspeicherressourcen, die von Kernelmodusanzeigetreibern (KMDs) und Benutzermodustreibern (UMDs) verwendet werden. Es arbeitet zusammen mit dem vom System bereitgestellten GPU-Scheduler (VidSch) zusammen, um Speicherressourcen effizient zu verwalten.
VidMm ist in den folgenden Betriebssystemdateien implementiert:
- dxgkrnl.sys
- dxgmms1.sys
- dxgmms2.sys
Diese Dateien sind nur als Teil einer Betriebssysteminstallation verfügbar und stehen nicht als separater Download zur Verfügung. Diese Dateien sind nur für die Zusammenarbeit mit den anderen Betriebssystemdateien konzipiert, die sie begleiten. Grafiktreiberentwickler dürfen keine Versionen dieser Dateien kombinieren.
In den folgenden Abschnitten wird das Planungsmodell für videospeicherverwaltung und Grafikverarbeitungseinheit (GPU) beschrieben:
Behandeln von Speichersegmenten
Behandeln von Befehlen und DMA-Puffern