阅读背景:

UNIX高级环境编程(15)进程和内存分配 < 故宫角楼 >

来源:互联网 
将经过初始化的全局变量和静态变量与未经过初始化的全局变量和静态变量分开存放,其主要原因在于程序在磁盘上存储时,没有必要为未经过初始化的变量分配存储空间。相反,可执行文件只需记录未初始化数据段的位置及所需要大小,直到运行时再由程序加载器来分配这一空间。将经过初始化的全局变量和静态变量与未经过初始化的全局变量和静态变量分开存放,其主要原因在于程序在磁盘


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

分享到: