linux-malloc底层实现原理

本文大体讲解一下linux下malloc的底层实现原理。linux 首先malloc确定是从堆中分配内存,而堆又在用户空间中占据什么位置?经过下面这张图能够看出来:算法 很明显是32位系统,寻址空间是4G,linux系统下0-3G是用户模式,3-4G是内核模式。而在用户模式下又分为代码段、数据段、.bss段、堆、栈。各个segment所含内容在图中有具体说明。函数 其中bss段:存放未初始化的全局
相关文章
相关标签/搜索