访问的。分配算法经常将组织分配释放组块等操作封装成抽象的接口供上层函数调用。
效率.堆分配的效率与分配算法的优劣关系很大。
实现.
定长分配.定长分配通常被称为内存池分配，使用一个链表来保存空闲内存块信息(通常每块内存大小相同)。这种方法在简单的嵌入式系统中效果很好。
伙伴系统.在这种分配方式下，内存从一个2的N次幂大的内存块中分配。当内存块比要分配的长度大两倍以上，内存块平均分裂成两块。选中其中一半，重复这