靜態存儲區(BSS、數據段、代碼段),堆,棧-----------------(劃歸在C語言)

   進程(執行的程序)會佔用一定數量的內存,它或是用來存放從磁盤載入的程序代碼,或是存放取自用戶輸入的數據等等。不過進程對這些內存的管理方式因內存用途不一而不盡相同,有些內存是事先靜態分配和統一回收的,而有些卻是按需要動態分配和回收的。對任何一個普通進程來講,它都會涉及到5種不同的數據段。 Linux進程的五個段 下面我們來簡單歸納一下進程對應的內存空間中所包含的5種不同的數據區都是幹什麼的。
相關文章
相關標籤/搜索