Linux驅動虛擬地址和物理地址的映射

一般情況下,Linux系統中,進程的4GB內存空間被劃分成爲兩個部分——用戶空間和內核空間,大小分別爲0~3G,3~4G。   用戶進程通常情況下,只能訪問用戶空間的虛擬地址,不能訪問到內核空間。   每個進程的用戶空間都是完全獨立、互不相干的,用戶進程各自有不同的頁表。而內核空間是由內核負責映射,它並不會跟着進程改變,是固定的。內核空間地址有自己對應的頁表,內核的虛擬空間獨立於其他程序。   3
相關文章
相關標籤/搜索