日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux内核分为子系统,Linux内核内存管理子系统分析【转】

發布時間:2023/12/4 linux 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux内核分为子系统,Linux内核内存管理子系统分析【转】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

還是那張熟悉的老圖:Linux內核子系統簡介(由七個部分組成)

Linux內存管理模型:

1. 內存管子系統職能:

1> ?管理虛擬地址與物理地址的映射

2> ?管理物理內存的分配

2. 地址映射管理

1> 虛擬地址空間分布:

linux采用的是一種虛擬地址的管理方式,對于一個32位的處理器對于的內存空間為4G,其中0到3G是用戶空間, ? ? ? 從3G到4G是內核空間,而內核空間從下圖中可以看出被分為了四個部分:直接映射區,vmalloc區,永久映射 ? ? ? ? ? ? 區,以及固定映射區

2> 虛擬地址轉化為物理地址:

一個32位的虛擬地址是如何轉化為物理地址的:看下圖所代表的意義,第一步首先取虛擬地址的高十位作為一個 ? ? ? ? 偏移,CR3寄存器作為一個基地址。相加后就可以從頁目錄中得到一個地址,這個地址會指向一個頁表,頁表的基 ? ? ? ? 地址加上中間的十位就可以得到物理頁的基地址,然后再加上頁內的偏移,也就是低12位,就得到了實際的物理 ? ? ? ? ?地址!

896M以上的內存叫做高端內存,896M一下的內存叫做低端內存!

3. 物理內存分配

總結

以上是生活随笔為你收集整理的linux内核分为子系统,Linux内核内存管理子系统分析【转】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。