阅读背景:

0day安全软件漏洞分析技术读书笔记-windows2000的堆的工作方式(上)

来源:互联网 

一.堆和栈的区别


二.堆的数据结构


堆块:出于性能的考虑,堆区的内存按不同大小组织成块,以堆块为单位进行标识,而不是传统的按字节标识。一个堆块包括两个部分,块首和块身。块首是一个堆块头部的几个字节,用来标识这个堆块自身的信息,例如,本块的大小、本块空闲还是占用等信息;块身是紧跟在块首后面的部分,也是最终分配给用户使用的数据区。堆块:出于性能的考虑,堆区的内存按不同




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: