Skip to content

Commit

Permalink
Merge pull request #211 from p2er1n/main
Browse files Browse the repository at this point in the history
fix typo: ch4 3sv39
  • Loading branch information
scPointer authored Jul 9, 2024
2 parents d4b93c4 + 01f2cf5 commit 97b5dc7
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion source/chapter4/3sv39-implementation-1.rst
Original file line number Diff line number Diff line change
Expand Up @@ -374,7 +374,7 @@ SV39 地址转换过程
- 把 :math:`\text{VPN}_2` 作为偏移在三级页表的物理页中找到要访问位置的物理页号;
- 物理页号对应的物理页基址(即物理页号左移12位)加上 :math:`\text{offset}` 就是虚拟地址对应的物理地址。

这样处理器通过这种多次转换,终于从虚拟页号找到了一级页表项,从而得出了物理页号和虚拟地址所对应的物理地址。刚才我们提到若页表项满足 `R,W,X` 都为 0,表明这个页表项指向下一级页表。在这里三级和二级页表项的 `R,W,X` 为 0 应该成立,因为它们指向了下一级页表。
这样处理器通过这种多次转换,终于从虚拟页号找到了一级页表项,从而得出了物理页号和虚拟地址所对应的物理地址。刚才我们提到若页表项满足 `R,W,X` 都为 0,表明这个页表项指向下一级页表。在这里一级和二级页表项的 `R,W,X` 为 0 应该成立,因为它们指向了下一级页表。


快表(TLB)
Expand Down

0 comments on commit 97b5dc7

Please sign in to comment.