2

Can you have virtual memory without a secondary storage ( hard disk ) ?

4

1 回答 1

6

从纯粹意义上说,是的,您可以:虚拟内存

使内存virtual成为现实的事实是,进程的所有内存访问都在 CPU 级别被拦截,并且硬件内存管理单元用于管理进程地址空间到物理内存的映射,无论该存储当前实际位于何处.

您可以拥有没有虚拟内存的计算系统backing storage(当您可以将内存页面移出磁盘以供以后检索时,人们称之为它)。

在这种情况下,虚拟内存系统用于允许操作系统拦截和防止非法内存引用,但不是为了增加进程的工作集大小超过已安装的物理内存量。

于 2012-08-19T15:16:11.057 回答