1. 程式人生 > >Linux程序記憶體空間分為幾段,各有什麼作用

Linux程序記憶體空間分為幾段,各有什麼作用

                                                         linux程序記憶體空間分為幾段,各有什麼作用

Linux程序可分為五部分:

Text(程式碼區):存放可執行的指令操作,只能讀不能寫

全域性區:存放未初始化的靜態變數和全域性變數

資料區:存放初始化的靜態變數和全域性變數

棧:存放臨時變數,函式引數等

堆:存放new/malloc等動態申請的變數,使用者必須手動進行delete/free操作