9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 網(wǎng)絡(luò)知識(shí) > 網(wǎng)絡(luò)基礎(chǔ)知識(shí) > 虛擬地址到物理地址的轉(zhuǎn)換

虛擬地址到物理地址的轉(zhuǎn)換

時(shí)間: 春健736 分享

虛擬地址到物理地址的轉(zhuǎn)換

  學(xué)習(xí)啦小編今天為大家分享虛擬地址到物理地址的轉(zhuǎn)換的操作方法,歡迎大家前來閱讀。

  虛擬地址到物理地址的轉(zhuǎn)換

  已知一個(gè)虛擬地址0x01AF5518, 則轉(zhuǎn)換的過程如下:

  注意: *這里討論的以Windows下普通模式分頁的情況, 也就是2級(jí)頁表的情況*

  1.首先把虛擬地址拆分成3個(gè)部分(低12位, 中10位, 高10位), 換成2進(jìn)制如下:

  -> 0000 0001 1010 1111 0101 0101 0001 1000

  按照10, 10, 12的位數(shù)重新排列后

  -> (頁目錄索引)00 000 00110, (頁表項(xiàng)索引)10 1111 0101, (偏移)0101 0001 1000

  換算成十六進(jìn)制后可以得到如下結(jié)果

  頁目錄索引 = 6, 頁表項(xiàng)索引 = 0x2f5 , 偏移 = 0x518

  2. 根據(jù)當(dāng)前的CR3寄存器中的物理地址定位頁目錄表基址

  Cr3中存放的是物理地址, 這個(gè)物理地址指向進(jìn)程的頁目錄表基址, 由此可以得到

  頁目錄表基址(PDE) = Cr3 = 0xAA0E5000

  3. 計(jì)算頁表項(xiàng)的地址

  頁表地址存放在頁目錄表(PDE)中的第6個(gè)項(xiàng)目中, 也就是

  [0xAA0E5000 + 4 * 6] = [0xAA0E5018] = 0x3D955867, 其中0x00000867為該頁表屬性值, PTE = 0x3D955000

  3. 計(jì)算頁面物理地址

  我們要找的頁面在這個(gè)頁表中的第0x2f5項(xiàng), 所以虛擬地址所在的頁的物理地址為

  [0x3D955000 + 0x2f5 * 4] = [0x3D955BD4] =

  假設(shè)[0x3D955BD4] = 0x7095e847, 頁面的物理地址 x0x7095e000, 0x00000847表示的是頁面屬性

  4. 計(jì)算最終的物理地址

  由虛擬地址分離的偏移可以計(jì)算出最終的物理地址為

  0x7095E000 + 0x00000518 = 0x7095E518.

  學(xué)習(xí)啦小編分享了虛擬地址到物理地址的轉(zhuǎn)換的操作方法,希望大家喜歡。

575623 主站蜘蛛池模板: 亚洲AV成人无码久久精品四虎| 精品免费看国产一区二区| 9久久伊人精品综合| 中文字幕在线观看一区二区| 国产区一区二区现看视频| 亚洲欧洲一区二区精品| 亚洲爆乳少妇无码激情| 日韩精品av一区二区三区| 亚洲中文字幕av天堂| 国产精品一线天在线播放| 亚洲人成网网址在线看| 亚洲人成精品久久久久| 婷婷六月色| 色一伦一情一区二区三区| 伊人色综合一区二区三区影院视频| 亚洲国产日韩在线视频| 国产精品美腿一区在线看| 亚洲精品国产一区二区在线观看| 四虎永久免费高清视频| 亚洲综合色一区二区三区| 亚洲色大成网站www看下面| 免费超爽大片黄| 性人久久久久| 国产免费久久精品44| 一区二区三区无码免费看| 国产精品久久毛片| 加勒比精品一区二区三区 | 人妻系列中文字幕精品| 日本激情久久精品人妻热| 中国老太婆video| 亚洲av首页在线| 精品无码一区二区三区爱欲| 亚洲一区二区av偷偷| 国产99视频精品免费视频36| 在线观看无码不卡av| 欧美亚洲另类制服卡通动漫| 国产av一区二区三区精品| 国产普通话刺激视频在线播放| 久久中文字幕日韩无码视频 | 精品偷拍一区二区三区| 日本中文字幕久久网站|