• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            從頭再來

            Linux 內(nèi)存尋址 - 常規(guī)分頁(yè)

            從80386開始,Intel 處理器處理 4KB的頁(yè)。


            32位線性地址分為 10 10 12 三部分。 directory table offset

            cr3控制寄存器中存放正使用的頁(yè)目錄的物理地址。


            一個(gè)頁(yè)目錄項(xiàng)與頁(yè)表項(xiàng)結(jié)構(gòu)相同。 其中有20位Field 包含頁(yè)框的物理地址。

            當(dāng)從cr3 中獲取到頁(yè)目錄地址時(shí),取線性地址的高10位取頁(yè)目錄(4KB,每一個(gè)32位占4字節(jié),共1024個(gè)頁(yè)表)中指向的頁(yè)表項(xiàng)地址(20位的Field)

            使用取出來的物理地址得到頁(yè)表地址,線性地址的中間10位,取頁(yè)表內(nèi)偏移量,取含有數(shù)據(jù)的頁(yè)的物理地址。

            最終使用線性地址的12位取頁(yè)內(nèi)數(shù)據(jù)偏移量。


            頁(yè)目錄項(xiàng)指向的頁(yè)表中有4096的物理地址,也就是對(duì)應(yīng)1024個(gè)頁(yè)表項(xiàng),剛好與線性地址的10位相符。

            而頁(yè)表項(xiàng)指向的項(xiàng)含有4096的物理地址,偏移量需要線性地址的12來取offset



            cr4寄存器,PSE標(biāo)記,可使得擴(kuò)展分頁(yè)與常規(guī)分頁(yè)共存。

            cr0 的PG = 0時(shí),線性地址被解析為物理地址。

            posted on 2012-04-30 20:10 易寶@byhh 閱讀(371) 評(píng)論(1)  編輯 收藏 引用


            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            久久久久香蕉视频| 婷婷五月深深久久精品| 88久久精品无码一区二区毛片 | 久久99亚洲综合精品首页| 久久国产视屏| 久久男人Av资源网站无码软件| 国产精品视频久久| 日韩美女18网站久久精品| 人妻无码中文久久久久专区| 国产三级精品久久| 无码人妻久久一区二区三区免费 | 香蕉aa三级久久毛片| 热re99久久精品国99热| 久久精品国产精品亚洲下载| 久久香综合精品久久伊人| 久久综合色之久久综合| 久久99热狠狠色精品一区| 一本色道久久88综合日韩精品 | 久久亚洲AV永久无码精品| 99国产精品久久| 久久SE精品一区二区| 久久夜色撩人精品国产| 久久综合九色综合久99| 精品无码久久久久久尤物| 久久人人爽人人爽人人爽| 久久久久久久综合日本| 国产成人无码精品久久久久免费| 三上悠亚久久精品| 亚洲精品乱码久久久久久久久久久久 | 99久久精品这里只有精品| 国内精品久久人妻互换| 日韩精品无码久久久久久| 亚洲精品乱码久久久久久久久久久久| 久久人人超碰精品CAOPOREN | 国产精品欧美久久久久天天影视| 精品国产一区二区三区久久久狼| 亚洲中文字幕无码久久综合网| 精产国品久久一二三产区区别| 午夜精品久久久久久久无码| 久久人人爽人人爽AV片| 亚洲国产精品无码久久九九|