用户逻辑内存和虚拟内存有什么区别?

时间:2012-12-01 10:30:10

标签: memory memory-management operating-system

有人可以指出用户逻辑内存和虚拟内存之间的差异。一个例子真的很有帮助。谢谢

1 个答案:

答案 0 :(得分:2)

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