Руководство по языку B.Pascal 7

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


Администратор динамически распределяемой области памяти Borland Pascal защищенного режима довольно существенно отличается от администратора динамически распределяемой памяти Borland Pascal реального режима. В частности, переменные HeapOrg, HeapEnd, HeapPtr и FreeList в версии модуля System для защищенно- го режима не определены. Администратор этапа выполнения динами- чески распределяемой области памяти Borland Pascal защищенного режима (который идентичен администратору этапа выполнения динами- чески распределяемой области памяти Borland Pascal для Windows) для выполнения основных операций по выделению и освобождению па- мяти использует администратор этапа выполнения, а для оптимизации распределения небольших блоков памяти включает в себя подсистему вторичного распределения сегмента. Подробнее об администраторе динамически распределяемой области памяти этапа выполнения расс- казывается в Главе 21.



Содержание раздела