運行程序內存分析。(c語言)

  程序存放在硬盤中,當要執行程序時,操作系統將硬盤中的代碼加載到內存,找到main函數作爲程序入口,開始執行。程序執行的過程是在內存中完成的,下面說一下c程序執行中內存的管理: 可以將其分爲四大分區(也可以分爲五大分區):堆區(heap)。由操作系統管理,malloc/free/delete等代碼建立,一般由程序員分配與釋放(即申請和釋放),如果程序員不釋放,程序結束後可能由操作系統回收。 棧區
相關文章
相關標籤/搜索