当前位置:首页 > 内存 > 正文

什么情况下电脑需要设置虚拟内存

  • 内存
  • 2024-06-02 00:52:05
  • 3803

一、电脑虚拟内存有什么用?在内存足够大的情况下还要设置虚拟内存吗?

如果您的计算机缺乏运行程序或操作所需的随机存取存储器(RAM),Windows将使用虚拟内存进行补偿。

虚拟内存结合了计算机的RAM和硬盘驱动器上的临时空间。当RAM运行缓慢时,虚拟内存会将数据从RAM传输到称为分页文件的空间。将数据移入和移出分页文件可以释放RAM,以便计算机可以完成其工作。

计算机的RAM越大,程序运行的速度就越快。如果您的计算机速度因RAM不足而变慢,您可以尝试增加虚拟内存来弥补。但计算机从RAM读取数据的速度比从硬盘读取数据的速度快得多,因此增加RAM是更好的方法。

如果我们的内存足够大,确实没有必要使用虚拟内存,而且从硬盘读取数据的速度还不如从RAM读取数据快

按照传统的设计,Windows的很多核心功能以及一些第三方软件都需要使用分页文件,如果我们禁用所有分页文件,那么一些第三方软件可能会遇到虚拟内存不足的错误,比如PhotoShop。所以不管内存有多大,想要使用这样的软件,就需要开启虚拟内存。

事实上,Windows在不需要虚拟内存的时候是不会使用分页文件的,所以即使关闭虚拟内存,也不会有性能的提升。


二、虚拟内存在日常生活中一般哪些情况下才会用到?请注意,Windows2000(XP)目录下有一个名为(下的)的系统文件,其大小可能只有几十位数字。这种无规律的变化,有时达到数百万亿兆字节,让很多人摸不着头脑。实际上,是Windows下的虚拟内存,虽然其功能与物理内存基本相似。如果它是作为物理内存的“后备力量”而存在的话,那么它就只能在物理内存中使用。内存不足。
硬盘在运行速度上不如内存,但我们都知道内存在容量上无法与硬盘相比。当程序需要大量数据运行并占用大量内存时,内存就会“填满”,临时未使用的数据会被放置在硬盘上。这些数据占用的空间就是虚拟内存。现在我们明白了为什么的大小变化如此频繁。
内存在计算中起着非常重要的作用。如果计算机中的所有程序都需要通过内存来运行。失败的。为了解决这个问题,Windows采用了虚拟内存技术,即使用硬盘空间作为内存,当内存耗尽时。电脑会自动调用硬盘,以节省内存压力。
例如,当它被压缩时,压缩程序有时需要读取文件的大部分内容并将其存储在内存中以供重复搜索。内存大小为128MB,需要压缩的文件为200MB,内存中需要存储的压缩软件大小为200MB;然后操作系统必须平衡压缩程序与其他程序。使用系统和备用分区数据作为交换文件。