虚拟页面是否只驻留在存储中?没有存储的虚拟内存是什么?

Do virtual pages reside only in storage? And what is virtual memory without storage?

Principles of virtual memory

该图显示了存储在磁盘中的页面和内存中的页框。如果没有交换区,那么就没有页面,只有页面框架。在没有交换区的情况下如何转换虚拟地址?页面 table 将存储什么,它们本质上不是页面?

这里有一个相关问题:

选择的答案是:

Frame or page frame is basically a physical page which is a chunk of memory in main memory while page or virtual page is yet to be mapped to a page frame in main memory.

虚拟页面是否只驻留在磁盘上?如果没有交换区,还有页面吗?答案说页面通过一个页面table映射到页面框架,但没有提到这些页面存在于何处或者如果没有交换区怎么办。

如果没有交换区只有内存,什么是虚拟内存?典型的虚拟内存是磁盘+内存。如果该表达式中没有磁盘怎么办?

该图非常令人困惑,因为它同时显示了两个概念:逻辑内存转换和虚拟内存——并且它将这两个概念分开,而不是像过去那样将它们混为一谈。

What will the page table store, they're no pages essentially?

页面table定义了逻辑地址space。它标识地址 space 中的页面。这样的页面可能存在也可能不存在于物理内存中。

In the absence of the swap area how virtual addresses are translated?

完全使用页面 table。如果系统使用分页,操作系统必须执行第二级翻译以定位特定页面在辅助存储中的位置。

What is virtual memory if there's no swap area and only ram? A typical virtual memory is disk + ram. What if there there's no disk in that expression?

那么你有没有虚拟内存的逻辑内存转换。