官术网_书友最值得收藏!

Long mode - paging

The only address virtualization allowed in long mode is paging with PAE enabled; however, it adds one more table--the page map level 4 table as the root entry; therefore, the conversion of a virtual address to a physical address uses the bits of a virtual address in the way described in the following table:

Table 6: Virtual to physical address translation in long mode

It is, however, important to mention that despite the fact that it is a 64-bit architecture, the MMU only uses the first 48 bits of the virtual address (also called the linear address).

The whole process of address resolution is performed by the memory management unit (MMU) in the CPU itself, and the programmer is only responsible for actually building these tables and enabling PAE/PSE. However, this topic is much wider than may be covered in a single chapter and falls a bit out of the scope of this book.

主站蜘蛛池模板: 仙居县| 黄冈市| 东兰县| 崇义县| 道真| 阳春市| 麦盖提县| 平邑县| 江孜县| 葵青区| 广宗县| 吉首市| 资源县| 罗城| 西乌珠穆沁旗| 班玛县| 绥德县| 寿光市| 泌阳县| 遂昌县| 崇礼县| 甘泉县| 德格县| 邵东县| 赣州市| 东乌珠穆沁旗| 阿荣旗| 正镶白旗| 迁西县| 定边县| 铜鼓县| 商南县| 沾益县| 鄢陵县| 东城区| 仙桃市| 九龙城区| 定南县| 湄潭县| 海阳市| 中卫市|