但凡用过Windows的人,大多听说过“虚拟内存”这四个字。尤其在当年物理内存还普遍偏低的年代,虚拟内存几乎成了每一个玩电脑的人都曾摆弄过 的东东。不过随着硬件技术不断发展,内存价格逐步白菜化,我们的电脑再也不像当年那样算计着过日子,4GB、8GB已然成为市场主流,甚至16GB也开始 步入家庭市场。 相关推荐: 《Win7系统怎么查看虚拟内存|win7虚拟内存查看方法 》 《教大家如何设置虚拟内存值 虚拟内存太小会出现的问题》 那么一个问题便来了,如果说当年的虚拟内存主要为了缓解物理内存不足这个压力,那么在如今内存早已“取之不竭”的时代,缓慢的虚拟内存是否可以就此下岗呢?今天的流言终结者,我们就从这个“老迈”的大内存虚拟内存说起! 图1 大内存时代,我们还需要虚拟内存么? 一、 绝对不应该关闭虚拟内存: 即便你的内存已经大到“无可救药”的地步,也不应该将虚拟内存关闭,因为除了传统的为RAM“后备”这一功能外,Windows也会利用虚拟内存执行一 些特定操作。此外虚拟内存的打开还有助于提高内存命中率及保证系统稳定,个别软件(如Photoshop、3Dmark等)在运行时也会需要虚拟内存。 二、 流言终结过程详解 1. 虚拟内存并不是“物理内存第二” 我们这里所说的“虚拟内存”,严格意义上应该称之为“分页文件”,因为从微软的官方文档来看,“虚拟内存”等于“物理内存”+“分页文件”总和。通俗来 讲分页文件是指我们硬盘上一个硕大无比的文件,名为“PageFile.sys”(将资源管理器设为显示系统+隐藏文件后可见)。 早期 计算机内存(RAM)普遍偏低,为了解决软件运行效率不高等问题(内存不够时就需要频繁换页,将暂时不用的程序移出内存,而将即将运行的调入进 去),Windows便在硬盘上开辟了一块区域,作为“虚拟RAM”使用。一旦物理内存无法满足当前需要时,分页文件就会自动充当内存实现部分物理内存功 能,这便是大家熟知的用分页文件扩充内存功能。 图2 “虚拟内存”严格来说应该叫“分页文件” 那么当物理内存基本满足要求时,上述情况又会变成什么景象呢?举个例子吧,比如有一个图书馆,里面共有10000本图书,我们姑且将它看作是电脑的硬盘 总容量;然后你可以在门口放置一个小书架,容量50本,这个相当于Windows的分页文件大小;接下来则是每人每次的借阅极限值,为5本,相当于物理内 存数。 |
谈谈您对该文章的看