摘要: 如何自己实现一个动态存储的分配机制,当然有很多的存储的分配方法,关键在于“堆”的管理。这里我们使用“隐式链表”的方法实现对“堆”的分配。而且分配的单位是“字”,这里的字是4个字节,而且我们分配的内存都按8字节(也就是双字)对齐。上图中一个空格代表一个字(4字节)也就是我们的堆开始三个字是堆的对齐和头部用的。最后是堆的尾。上图是我们堆的“分配块”的头部,由于我们的堆是以8字节对齐的,也就是分配的最小... 阅读全文
posted @ 2015-07-30 23:07 yml435 阅读(516) 评论(0) 推荐(0) 编辑