C/C++内存区域分析

操作系统核心占用了3G到4G之间的内存区域,这段区域的内存是不可操作的,当我的程序访问到这块内存中时,程序就会报错。0G到3G之间的内存空间由栈存储区、共享库/动态库、堆存储区、BSS区、DATA区、RO.DATA区、TEXT区占用。栈存储区一般存储成员变量,自动释放回收;linux中的共享库,windows中的动态库,比如libc,这段区域是可读不可写的;堆存储区,C语言中通过malloc函数分
相关文章
相关标签/搜索