繁体   English   中英

什么是bss细分市场的效用?

[英]what's the utility of bss segment?

我知道bss段包含未初始化的变量,它们将被赋予0作为初始值,但为什么我们不只是使用数据段来存储它们?

我读到它加速执行,因为os加载器通过调用memset立即初始化所有这些变量,但是,我不太相信,因为加载器可以调用memset来在数据段中初始化它们!

因为您可能拥有大量未初始化的值。 如果要将数据部分用于此目的,则必须使用零填充二进制文件(或任何值,就此而言必须存在某些内容 )。 想象一下,在可执行文件中添加一兆字节的零...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM