Freigeben über


Speicherkonfigurationen

Die folgenden Abschnitte enthalten drei verschiedene Arten von Speicherkonfigurationen: lineare, rechteckige und gemischte Anzeigespeicherbelegung. Jeder Abschnitt enthält Beispielcode, der so geändert werden kann, dass er den physischen Merkmalen des Karte entspricht, und der der HAL hinzugefügt werden kann, um Anzeigespeicherheaps zuzuweisen.

Ausrichtungsanforderungen, wie im Thema Speicherheapzuordnung beschrieben, können für jeden der drei Arten von Speicherkonfiguration gelten. Linearer Arbeitsspeicher wird in der Regel von der Anwendung effizienter verwendet als rechteckiger Arbeitsspeicher, da die Zeilen sequenziell gespeichert werden. Auf jeden Ort kann einfach zugegriffen werden, indem man sich entlang dieses linearen Bereichs vorwärts oder rückwärts bewegt.