2

有人能指出用户逻辑内存和虚拟内存之间的区别吗?举个例子真的很有帮助。谢谢

4

1 回答 1

2

就用户而言,他所有的逻辑内存都是虚拟的。虚拟内存是一种基础架构,它允许寻址比机器上现有的物理内存 (RAM) 更多的内存。这是可能的,因为即使程序可能需要大量内存,在任何给定时刻,被寻址的内存都是有限的。内存管理器将未使用的内存分页到磁盘,释放物理内存。每当需要换出的内存时,内存管理器就会访问磁盘并将块加载回物理内存,从而允许用户进程使用它。

于 2012-12-02T15:49:34.897 回答