- 博客(2)
- 收藏
- 关注
原创 brk和sbrk malloc关系讲解
brk和sbrk主要的工作是实现虚拟内存到内存的映射.在GNUC中,内存分配是这样的: 每个进程可访问的虚拟内存空间为3G,但在程序编译时,不可能也没必要为程序分配这么大的空间,只分配并不大的数据段空间,程序中动态分配的空间就是从这 一块分配的。如果这块空间不够,malloc函数族(realloc,calloc等)就调用sbrk函数将数据段的下界移动,sbrk函数在内核的管理
2014-09-12 16:10:59 1968
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人