Linux-虛擬地址空間分佈-筆記

Linux系統下,內核進程和用戶進程所佔的虛擬內存比例爲1:3; windows系統下,內核進程和用戶進程所佔的虛擬內存比例爲2:2(也可以修改爲1:3); 虛擬地址通過頁表映射到物理地址,頁表由操作系統維護並被處理器引用。(Linux系統通過對棧、堆、內存映射段的起始地址加上隨機偏移量來打亂佈局,避免惡意程序通過計算訪問棧、庫函數等地址); 用戶進程部分分段存儲內容按照地址遞減: 內核空間: 內
相關文章
相關標籤/搜索