程序的內存分佈學習

內存結構說明: 一個程序運行時需要佔用內存空間來存儲數據和代碼,可以使用的內存從邏輯上可以爲五個部分,按照地址從高到低依次是: 棧(stack)、堆(heap)、數據段(data segment)、只讀數據段(static area)和代碼段(code segment)。 棧:用來存儲局部、臨時變量,以及函數調用時保存現場和恢復現場需要用到的數據,這部分內存在代碼塊開始執行時自動分配,代碼塊執行結
相關文章
相關標籤/搜索