-
Windows分页机制中的二级分页地址变换基本运算
资源介绍
二级分页地址变换中的基本运算:
线性
地址
101010101010
0000000010
0000000100
31 22 21 12 11 0
1、页内偏移量
00000001000000000010101010101010
& 00000000000000000000111111111111
0xFFF
------------------------------------------------------------------------
00000000000000000000101010101010
2、页目录表的索引
3、页表的索引
00000001000000000010101010101010
00000000000000000000000000000100
右移22次
00000001000000000010101010101010
00000000000000000001000000000010
右移12次
& 00000000000000000000001111111111
0x3FF
00000000000000000000000000000010
核心提示:
尽管我们在这里计算了这些数据,但即使是写操作系统,这些步骤也是不必的。从线性地址到物理地址之间的查表转换由 CPU 内部自动进行,无需人工干预。