AlexandrY (01.02.2006 12:21, просмотров: 1) ответил iit на Не в тему, но народ здесь знающий... Где можно посмотреть как происходит работа с кучей?
Самая распространенная практика это создание вместо кучи набора пулов блоков фиксированной длины Смотреть надо в исходниках операционок ARTX, uCOS, ThreadX, Nucleus, uITRON и т.д.
Различия только в уровне сервисов для работы с пулами.
Некоторые операционки только создают и уничтожают пулы, другие поддерживают управление списком пулов, третьи еще управляют очередями запросов к списку пулов.
А куча - это устаревшая практика годная только для систем нереального времени.
Про это есть книга
"Memory Management: Algorithms and Implementation in C/C++"