程序什么情况下需要将物理地址转为虚拟地址

发布网友 发布时间:2022-04-19 22:04

我来回答

1个回答

热心网友 时间:2023-11-06 05:04

1.首先把虚拟地址拆分成3个部分(低12位, 中10位, 高10位), 换成2进制如下:
  -> 0000 0001 1010 1111 0101 0101 0001 1000

  按照10, 10, 12的位数重新排列后
  -> (页目录索引)00 000 00110, (页表项索引)10 1111 0101, (偏移)0101 0001 1000

  换算成十六进制后可以得到如下结果
  页目录索引 = 6, 页表项索引 = 0x2f5 , 偏移 = 0x518
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com