国产无码免费,人妻口爆,国产V在线,99中文精品7,国产成人无码AA精品一,制度丝袜诱惑av,久久99免费麻辣视频,蜜臀久久99精品久久久久久酒店
        訂閱
        糾錯(cuò)
        加入自媒體

        linux內(nèi)存虛擬地址映射物理地址

        Linux 內(nèi)核給每個(gè)進(jìn)程都提供了一個(gè)獨(dú)立的虛擬地址空間,并且這個(gè)地址空間是連續(xù)的。虛擬地址空間的內(nèi)部又被分為內(nèi)核空間和用戶空間兩部分。不同字長(zhǎng)(也就是單個(gè) CPU 指令可以處理數(shù)據(jù)的最大長(zhǎng)度)的處理器,地址空間的范圍也不同。

        其中,所有進(jìn)程的內(nèi)核空間,關(guān)聯(lián)的都是相同的物理內(nèi)存。進(jìn)程切換到內(nèi)核態(tài)后,才可以訪問(wèn)內(nèi)核空間內(nèi)存。我們下面說(shuō)到的分段只針對(duì)用戶空間。

        有兩種方式管理虛擬地址與物理地址之間的關(guān)系。

        1、段式管理(Segment):由段選擇子和段內(nèi)偏移量找到物理地址。

        用戶空間從低地址到高地址分別是五種不同的內(nèi)存段。

        代碼段(只讀段),包括代碼和常量等。

        數(shù)據(jù)段,包括全局變量等。

        堆,包括動(dòng)態(tài)分配的內(nèi)存,從低地址開(kāi)始向上增長(zhǎng)。

        文件映射段,包括動(dòng)態(tài)庫(kù)、共享內(nèi)存等,從高地址開(kāi)始向下增長(zhǎng)。(本圖沒(méi)有畫(huà)出)

        棧,包括局部變量和函數(shù)調(diào)用的上下文等。棧的大小是固定的,一般是 8 MB。

        分段容易出現(xiàn)碎片,內(nèi)存交換效率低(不容易換出到磁盤)的問(wèn)題。為了解決這兩個(gè)問(wèn)題,就出現(xiàn)了內(nèi)存分頁(yè)。

        2、頁(yè)式管理(Paging):虛擬地址分為兩部分,頁(yè)號(hào)和頁(yè)內(nèi)偏移。

        MMU 規(guī)定了一個(gè)內(nèi)存映射的最小單位,也就是頁(yè),通常是 4 KB 大小。為了解決頁(yè)表項(xiàng)過(guò)多的問(wèn)題,有多級(jí)頁(yè)表和大頁(yè)兩種方式。

        并不是給進(jìn)程的所有的虛擬內(nèi)存都會(huì)分配物理內(nèi)存,只有那些實(shí)際使用的虛擬內(nèi)存才分配物理內(nèi)存。這叫程序的局部性原理。根據(jù)此原理,為了提高訪問(wèn)速度,MMU(Memory Manage Unit)里配有一個(gè)硬件:TLB(Translation Lookaside Buffer)。用于緩存進(jìn)程常用頁(yè)表。

        內(nèi)存分段和內(nèi)存分頁(yè)并不是對(duì)立的,他們組合起來(lái)使用,通常稱為段頁(yè)式內(nèi)存管理。

        程序所使用的地址,稱為邏輯地址;

        通過(guò)段式內(nèi)存管理映射的地址,稱為虛擬地址(線性地址);

        通過(guò)頁(yè)式內(nèi)存管理將線性地址映射成物理地址。

        聲明: 本文由入駐維科號(hào)的作者撰寫(xiě),觀點(diǎn)僅代表作者本人,不代表OFweek立場(chǎng)。如有侵權(quán)或其他問(wèn)題,請(qǐng)聯(lián)系舉報(bào)。

        發(fā)表評(píng)論

        0條評(píng)論,0人參與

        請(qǐng)輸入評(píng)論內(nèi)容...

        請(qǐng)輸入評(píng)論/評(píng)論長(zhǎng)度6~500個(gè)字

        您提交的評(píng)論過(guò)于頻繁,請(qǐng)輸入驗(yàn)證碼繼續(xù)

        • 看不清,點(diǎn)擊換一張  刷新

        暫無(wú)評(píng)論

        暫無(wú)評(píng)論

          掃碼關(guān)注公眾號(hào)
          OFweek人工智能網(wǎng)
          獲取更多精彩內(nèi)容
          文章糾錯(cuò)
          x
          *文字標(biāo)題:
          *糾錯(cuò)內(nèi)容:
          聯(lián)系郵箱:
          *驗(yàn) 證 碼:

          粵公網(wǎng)安備 44030502002758號(hào)

          主站蜘蛛池模板: 亚洲最大的成人网站| 九九精视频| 长子县| 宿松县| 538精品在线观看| 51精品国自产在线| 国产富婆一区二区三区| 成人无码免费毛片A片| 国产熟女在线| 玉田县| 亚洲丝袜精品在线视频| 3p露脸在线播放| 熟久久| 国产va在线播放| 精品人妻伦九区久久AAA片| 中年熟女网| 蜜臀久久99精品久久久久久酒店 | 蒙阴县| 99白浆| 亚洲图片在线| 亚洲黄色片| 综合88av| 怡红院亚洲| 日日夜夜人人| 丝袜精品在线| 天天操天天干视频| 国产在线精品熟女 | 熟女在线播放| 永春县| 日韩精品社区| jizzjizz亚洲| 国产va精品| 日日夜夜人人| 独山县| 日韩国产欧美| 中文字幕制服丝袜| 99在线精品国自产拍不卡| jizzav| 南昌市| 麻豆A∨在线| 无码人妻精品一区二区三区温州|