Operating system 将虚拟地址转换为物理地址

Operating system 将虚拟地址转换为物理地址,operating-system,virtualization,Operating System,Virtualization,我在大学里学习一门操作系统课程,但我不明白课程幻灯片中的一些内容: 考虑具有以下页表的VM系统。页面大小为1KB 框架有效引用已修改 4110 711 0 0 0 0 21100 0 0 0 0 01101 然后,它将以下地址转换为物理地址:10522215499 对于2221,它做2221=2x1024+173,然后它说它映射到page#2->page fault 有人能解释一下为什么这会导致页面错误吗?条目2(从0开始计算)的有效位为0。这就是你出现页面错误的原因。这一行,帧有效引用修改了4

我在大学里学习一门操作系统课程,但我不明白课程幻灯片中的一些内容:

考虑具有以下页表的VM系统。页面大小为1KB

框架有效引用已修改

4110

711

0 0 0 0

21100

0 0 0 0

01101

然后,它将以下地址转换为物理地址:10522215499

对于2221,它做2221=2x1024+173,然后它说它映射到page#2->page fault


有人能解释一下为什么这会导致页面错误吗?

条目2(从0开始计算)的有效位为0。这就是你出现页面错误的原因。

这一行,
帧有效引用修改了411007110000210010001
,这到底是什么意思?我把它改成了合适的,一开始不知道为什么不合适。我明白了。我不知道它是从0开始编号的。我很感激。我不知道你知识的全部(或大部分)差距,所以目前不可能指出具体的事情。