Я подразумеваю одну большую кучу в верхних страницах, к которым обращается код из нижней памяти.Сообщение от Vitamin
А что? Делать кучи по одной странице 16К? Кучки.И нельзя в одной куче иметь указатель на блок в другой? Мне не нравится.
Здесь уже пошла зависимость от реализации. Но как минимум CALL и RET никуда не денутся.Сообщение от Vitamin
А также, при ошибках программирования, утечку памяти и висящие указатели.Сообщение от Vitamin
Откуда вызовы освобождения?Сообщение от Vitamin
Традиционный распределитель не будет отслеживать корректность освобождаемого указателя? Значит, будем получать крушение всей кучи при попытке повторного освобождения одного указателя.Сообщение от Vitamin
И освобождение от указанных недостатков ручного освобождения - возможность более лёгкого построения более сложных программных систем.Сообщение от Vitamin
Это не всегда абсолютный приоритет.Сообщение от Vitamin




И нельзя в одной куче иметь указатель на блок в другой? Мне не нравится.
Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
