Produkte >> CXI >> Online-Hilfe >> CXI-Basis-Programmierreferenz Sprung zum Seitenende
Allgemeines Online-Hilfe Preisliste Download

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

  Struktur Themen A...Z Titel << >>

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


  CXI-Basis-Programmierreferenz
Version 2.10 72 (1014-001), erstellt am 15. April 2000
Textseite 27 von 855, Thema 8251 (SystemW32m)


  Struktur Themen A...Z Titel << >>
  Copyright © 2005 by TeraConnect Informationstechnologie GmbH Sprung zum Seitenanfang