程序(進程)內存分佈 解析

在多任務操做系統中的每個進程都運行在一個屬於它本身的內存沙盤中。這個沙盤就是虛擬地址空間(virtual address space),在32位模式下它老是一個4GB的內存地址塊。這些虛擬地址經過頁表(page table)映射到物理內存,頁表由操做系統維護並被處理器引用。每個進程擁有一套屬於它本身的頁表,可是還有一個隱情。只要虛擬地址被使能,那麼它就會做用於這臺機器上運行的全部軟件,包括內核自己
相關文章
相關標籤/搜索