linux內存管理筆記(十二)----準備頁表

Linux是爲通用的操做系統而設計,爲了便於移植須要抽象出一些硬件細節,在驅動代碼中看到大量的抽象層的思想。內核中只有和硬件相關的代碼纔會單獨實現,這樣作便於移植和添加新硬件。web 內核裏全部進程和內核線程都共享1GB的地址空間,而每一個應用程序對應的進程都有獨立的3GB的地址空間,相互不干擾數組 用戶空間:在Linux中,每一個用戶進程均可以訪問4GB的線性地址空間,從0到3GB的虛擬地址空間
相關文章
相關標籤/搜索