今天又看到了一篇关于程序运行时内存方面的文章,特地来分享一下。
根据APUE,程序分为下面的段:.text, data (initialized), bss, stack, heap。
data/bss/text:
text段在内存中被映射为只读,但.data和.bss是可写的。
bss是英文Block Started by Symbol的简称,通常是指用来存放程序中未初始化的全局变量的一块内存区域,在程序载入时由内核清0。BSS段属于静态内存分配。它的
转载
2015-08-31 21:22:56 ·
500 阅读 ·
0 评论