嵌入式學習筆記——進程虛擬內存

Linux操作系統爲程序運行產生的進程分配4G的虛擬空間。這4G有1G時內核空間不能使用,其餘3G是我們可以使用的空間,其具體構成如下: 棧空間保存函數內部的局部變量和函數的形參,由操作系統管理,先進先出。 堆空間保存通過malloc和,ralloc和calloc函數申請的變量,由用戶自己管理,所以使用完了堆空間內部的變量必須要通過free函數釋放內存。堆空間先進先出。 數據段又名全局數據區,分爲
相關文章
相關標籤/搜索