虚拟内存是什么意思

虚拟内存是什么意思


2024年5月14日发(作者:笔记本热点怎么设置)

虚拟内存是什么意思

大家都知道windows有一个所谓的虚拟内存,一些比较老的电脑在跑大型程序的时

候经常会出现虚拟内存不足等错误提示,那么什么是虚拟内存呢?它对电脑来说虚拟内存

有什么用处呢?虚拟内存设置多少合适呢?下面店铺就为大家一一介绍吧,欢迎大家参考和

学习。

虚拟内存是什么

首先大家要知道内存是什么。内存是内存储器的简称,我们的电脑在工作的时候正在

执行的程序就是在这个里面的。内存的最大优点就是物美价廉,速度虽然比CPU寄存器

要慢一点但是容量巨大,CPU寄存器的大小通常按MB甚至KB来计算,而内存呢已经按

GB算了。

不过虽然便宜那也是相对寄存器的天价来说的,比起硬盘来说还是贵不少的。内存的

另一个特点是断电之后内存数据就没有了,所以我们还需要一个东西用来在断电或者程序

不运行时保留数据,这个东西就是外存。外存的全称是外部存储器,常见的有硬盘,u盘,

软盘,光盘等。

虚拟内存的作用

而虚拟内存,顾名思义就是把不是内存的东西当内存用。实际上就是把外存当内存用。

但是一个很严重的问题就是外存的速度相对于内存要缓慢的多,所以虚拟内存虽然在一定

程度上增加了可用内存但是在总体上降低了内存响应速度。

那么为什么要用虚拟内存?它有什么用呢?内存的大小直接决定我们的电脑可运行程序

的多少,当运行的程序超过内存大小时系统会变卡。而虚拟内存的出现就在一定程度上扩

展了内存的大小,让电脑能运行更多的程序。

虚拟内存设置多少合适?

那么另一个问题就是虚拟内存越大越好么?当然不是,最起码在windows下不是。虚

拟内存虽然干内存的活但是毕竟是外存,所以响应速度很糟糕。而另一个问题就出现在

windows系统上。windows系统的内存和虚拟内存的分配原则是等同对待数据随机写入。

也就是说内存和虚拟内存在windows系统下是平等的,当输入需要写入内存时会随

机的写入内存或者虚拟内存。那么虚拟内存越大数据被写入虚拟内存的概率也就越大,这

样的结果就是系统平均响应速度会下降。所以虚拟内存不要设定的太大,尤其是硬盘性能

不太好的时候。当然也有很多极端弄得办法,对于大内存用户完全可以禁用虚拟内存。本

人8GB内存在windows7下禁用虚拟内存后完全没有问题,应用程序的响应速度会大大

加快。

那么虚拟内存的大小多大合适呢?我个人的建议是不要超过物理内存的1.5倍,退一

步也不要超过2倍。硬盘的的速度也会影响虚拟内存的大小最佳值。对于固态硬盘或者1

万转速的硬盘来说虚拟内存可以略微大点,而对于我们这种7200普通转速硬盘最好适中

点,而采用5200转硬盘的同学尽量小点吧……此外,不推荐大家禁用虚拟内存,当然技

术好点的可以。毕竟禁用了虚拟内存出现内存溢出的可能性就增大了,而且确实有些程序

会出问题……

此外还有一个小窍门就是如果啊虚拟内存设定到u盘上速度回略微快点。这个原因是

u盘作为外存虽然读写速度比不上硬盘但是随机读写速度却比硬盘要快多了。而随机读写

速度就是影响虚拟内存性能的关键指标,所以用u盘当虚拟内存确实可以加速系统,但是

实话实说,很有限,而且会降低u盘的寿命,所以要慎重哦。

最最后一点,大家不要把虚拟内存的观念用到windows以外的系统,比如linux系

统或者OSX系统。经常有人说linux的交换分区和windows系统的虚拟内存是一样的……

这实际上是不正确的,我以后会详细说这单的。大家知道虚拟内存这个观念只在

widnows系统下有效,别轻易推广到别的系统就成了。


发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1715655684a2651472.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信