複製鏈接
請複製以下鏈接發送給好友

BSS段

鎖定
BSS段通常是指用來存放程序中未初始化的或者初始化為0的全局變量靜態變量的一塊內存區域。特點是可讀寫的,在程序執行之前BSS段會自動清0。
中文名
BSS段
適用領域
計算機
定    義
用來存放程序中未初始化的或者初始化為0的全局變量和靜態變量的一塊內存區域
釋義
可執行程序包括BSS段、數據段代碼段(也稱文本段)。
BSS(Block Started by Symbol)通常是指用來存放程序中未初始化的全局變量靜態變量的一塊內存區域。特點是:可讀寫的,在程序執行之前BSS段會自動清0。所以,未初始的全局變量在程序執行之前已經成0了。
數據段包括初始化的數據和未初始化的數據(BSS)兩部分 [1]  。BSS段存放的是未初始化的全局變量和靜態變量。
UNIX下可使用size命令查看可執行文件的段大小信息。如size a.out。
參考資料
  • 1.    蔣靜.操作系統 原理 技術與編程.北京:機械工業出版社,2004:97