Администратор кучи

Управление динамической памятью

Рис. 41. Структура разнородного списка

Администратор кучи – служебная программа, которая автоматически пристыковывается к программе пользователя во время компоновки и управляет взаимодействием программы пользователя с кучей. Администратор кучи обрабатывает запросы на выделение и освобождение памяти, определение размера свободной памяти и т.п, используя для этого стандартные указатели, которые определены в модуле SYSTEM Turbo Pascal (рис. 42):

HeapOrg – указатель на начало кучи,

HeapEnd – указатель на верхнюю границу кучи,

HeapPtr – указатель на нижнюю границу свободного пространства

кучи,

FreeList – указатель на список свободных участков кучи.

 
 



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: