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

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.

主站蜘蛛池模板: 宝坻区| 香格里拉县| 浦江县| 谷城县| 汽车| 双江| 菏泽市| 巴南区| 巴林右旗| 镇康县| 襄垣县| 天水市| 涪陵区| 札达县| 台东市| 伊宁县| 石狮市| 凌云县| 元谋县| 广平县| 乐平市| 鹤山市| 柳州市| 澄迈县| 莱阳市| 奉节县| 海南省| 象山县| 建昌县| 拜城县| 铜川市| 鄄城县| 巴彦县| 宁南县| 福清市| 阿合奇县| 宁远县| 叶城县| 泗水县| 绥中县| 普宁市|