[an error occurred while processing this directive]
Ответ: (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Сидоргек 01 июля 2005 г. 12:23
В ответ на: Подскажите - чем heap от стека отличается. Я думал - это одно и тоже. А заглянул в опции IAR - по разному ставятся. отправлено starostin 01 июля 2005 г. 12:07

В основном тем, что это не стек. Из "кучи" занимают память функции типа malloc и иже с ними. Т.е. память из кучи может заниматься и освобождаться не последовательно (как при использовании стека), а хаотически. Самое интересное наступает тогда, когда после многочисленных хаотических занятий и освобождений памяти "куча" оказывается фрагментированной настолько, что суммарный объем свободной памяти достаточен, а непрерывного участка, требуемого очередным маллоком - нет. Но это уже другая история ..

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru