此图显示了以ram格式存储在磁盘和页面框架中的页面。如果没有交换区域,那么就没有页面而只有页面框架。在没有交换区域的情况下如何翻译虚拟地址?页面表存储什么,它们本质上没有页面?
这里有一个相关的问题:
所选答案说:
框架或页面框架基本上是一个物理页面,它是主内存中的一块内存,而页面或虚拟页面尚未映射到主内存中的页面框架。
虚拟页面只驻留在磁盘上吗?如果没有交换区域,是否有页面?答案说页面通过页面表映射到页面框架,但没有提到这些页面存在的位置或者如果没有交换区域的话。
如果没有交换区域且只有ram,那么什么是虚拟内存?典型的虚拟内存是磁盘+内存。如果那个表达式中没有磁盘怎么办?
答案 0 :(得分:1)
这个图表非常令人困惑,因为它同时显示了两个概念:逻辑内存转换和虚拟内存-AND它将这两个概念分开,而不是将它们混为一谈,这是过去的常态。
页面表存储什么,它们本质上不是页面?
页表定义逻辑地址空间。它标识哪些页面在地址空间中。这些页面可能存在于物理存储器中,也可能不存在。
如果没有交换区域,虚拟地址是如何翻译的?
完全使用页面表。如果系统使用分页,则操作系统必须实现第二级转换,以找到特定页面在辅助存储中的位置。
如果没有交换区域且只有ram,那么什么是虚拟内存?典型的虚拟内存是磁盘+内存。如果那个表达式中没有磁盘怎么办?
然后你有没有虚拟内存的逻辑内存转换。