Sprung zum Seitenende Struktur Themen A...Z Titel << >>

CXI-Basis-Programmierreferenz / Version 2 / Unterstützte Systeme / Win32 (Windows 95 und Windows NT) /

Speicherverwaltung unter Win32

[Win32] Speicherverwaltung unter Win32

Die Win32-Version des CXI-Basissystems verwendet einen eigenen Heap. Es wird keine Laufzeitbibliothek benötigt, so dass die DLL compilerunabhängig benutzt werden kann.

Die Verwaltung des Speichers entspricht derjenigen unter OS/2. Hierbei wird ein Pool von Datenblöcken fester Größe angelegt. Jede Speicheranforderung bekommt einen Block der nächsthöheren Größe zugeteilt. Es erfolgt keine Aufsplittung der vorhandenen Blöcke. CXI besitzt insgesamt acht Teil-Pools, die jeweils Speicherblöcke gleicher Größe beinhalten. Da alle Speicherbereiche nur fest vorgegebene Größen besitzen können und immer komplett zugeordnet und freigegeben werden, treten bei dieser Methode keine Löcher auf.

Der Speicherpool von CXI kann auch für eigene systemunabhängige Programme oder Programmteile verwendet werden, hierzu existiert ein eigener Satz von Speicherverwaltungsfunktionen.

Siehe auch:
CXI unter Win32


[i] CXI-Basis-Programmierreferenz
Version 2.10 72 (1014-001), erstellt am 15. April 2000
Textseite 27 von 855, Thema 8251 (SystemW32m)
[c] Copyright (c) 1996-2000 by TeraConnect GmbH

Sprung zum Seitenanfang Struktur Themen A...Z Titel << >>