第四章 庫與運行庫

1 內存 1.1 程序的內存佈局 現代的應用程序都運行在一個內存空間裏,在32位的系統裏,這個內存空間擁有4GB的尋址能力。在Linux下默認將高地址的1GB空間分配給內核,低地址的3GB默認是用戶空間。在用戶空間裏,又有不同的區域: 1)棧:棧用於維護函數調用的上下文,離開了棧函數調用就沒有辦法實現。棧通常在用戶空間的最高地址處分配,通常由數兆字節的大小。 2)堆:堆是來容納應用程序動態分配的內
相關文章
相關標籤/搜索