黑马程序员技术交流社区

标题: 内存BSS段普及 [打印本页]

作者: goldboy    时间: 2015-6-24 02:23
标题: 内存BSS段普及
内存有5大区域,栈,堆,BSS段,数据段,代码段,很多人对BSS段不是很了解,只知道BSS段存放的是未初始化的全局变量和静态变量,但对于BSS段的全称及由来不是很了解,这里简要的介绍一下,扩充一下知识面。
BSS(Block Started by Symbol)这个词最初是UA-SAP汇编器(United Aircraft Symbolic Assembly Program)中的一个伪指令,用于为符号预留一块内存空间。该汇编器由美国联合航空公司于20世纪50年代中期为IBM 704大型机所开发。
后来BSS这个词被作为关键字引入到了IBM 709和7090/94机型上的标准汇编器FAP(Fortran Assembly Program),用于定义符号并且为该符号预留给定数量的未初始化空间。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2