佬頭仔 2星
共回答了65个问题采纳率:94.3% 评论
程序的存储空间有5部分:
正文段:由CPU执行的机器指令部分。通常,正文段是可共享的,所以即使是频繁执行的程序(如文本编辑器、C编译器和shell等)在存储器中也只需有一个副本,另外,正文段常常是只读的,以防止程序由于意外而修改其自身的指令。
初始化数据段:通常将此段称为数据段,它包含了程序中需明确地赋初值的变量,初始化的全局变量和初始化的静态变量。
非初始化数据段:通常将此段称为bss段,这一名称来源于一个早期的汇编运算符,意思是“block started by symbol”(由符号开始的块),在程序开始执行之前,内核将此段中的数据初始化为0或空指针。出现在任何函数之外的C声明。
21小时前
猜你喜欢的问题
1天前2个回答
1天前2个回答
1天前2个回答
1天前1个回答
1天前1个回答
1天前1个回答
热门问题推荐
1个月前5个回答
2个月前1个回答
1个月前1个回答
3个月前1个回答
1个月前1个回答
1个月前8个回答
1个月前1个回答
3个月前2个回答
1个月前1个回答