linux 進程地址空間分佈

在32位操做系統中,內存空間擁有4GB的尋址能力。操做系統會把高地址的空間分配給內核,稱爲內核空間。 (1)內核空間:默認狀況下,Windows將高地址的2GB空間分配給內核,Linux將高地址的1GB空間分配給內核。剩下的2GB或3GB的內存空間稱爲用戶空間。 在用戶空間裏,有許多地址區間有特殊的地位,通常來說,應用程序使用的內存空間裏有以下"默認"的區域。 (2)棧:用於維護函數調用的上下文。
相關文章
相關標籤/搜索