李铎书法作品集:什么叫虚拟内存?虚拟内存最小值太低应该怎么办?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 17:01:42

什么是虚拟内存?我们使用的计算机都是基于X86的32位操作系统,而计算机是以二进制来描述的。因此2^32=4096MB=4GB。也就是说,一个32位计算机上运行的进程,最大寻址空间为4GB,这就是我们说的虚拟地址空间。它和实际的物理内存空间并无关联。
当某一进程将属于它的虚拟内存用完后,即使你有再多的物理内存空闲,也将出现无内存可分配的情况。遗憾的是,我们不能通过增加物理内存的方法来增加虚拟内存。

什么是虚拟内存碎片?由于内存的分配和管理是由操作系统的内存管理器来完成的。其是一个动态变化的过程。内存的分配和使用以及释放都是动态的。因此,在计算机运行一段时间后,就会因为频繁的内存分配和释放,产生一段一段不连续的小块内存块,称为虚拟内存碎片。

内存碎片的危害。服务器产生大量的内存碎片后,就会导致EXCHANGE的STORE进程(此进程为最耗用内存的进程且该进程是依据虚拟内存来设计的)在使用中不能获得可用的虚拟内存空间块,时间长了,就会发生虚拟内存不足以分配的现象,严重的虚拟内存不足,将影响系统对邮件的处理工作。

按hxlxhl那样设置,如果系统盘空间足够,可以将最小虚拟内存设为物理内存的1.5倍,最大设为物理内存的3倍;如果系统盘剩余空间不足,可将虚拟内存设到另外分区下。或者让Windows自己管理虚拟内存而不设置。前提是系统盘有足够的空间。

Windows操作系统用虚拟内存来动态管理运行时的交换文件。为了提供比实际物理内存还多的内存容量以供使用,Windows操作系统占用了硬盘上的 一部分空间作为虚拟内存。当CPU有要求时,首先会读取内存中的资料。当内存容量不够用时,Windows就会将需要暂时储存的数据写入硬盘。所以,计算机的内存大小等于实际物理内存容量加上“分页文件”(就是交换文件)的大小。如果需要的话,“分页文件”会动用硬盘上所有可以使用的空间。如果条件允许,你应尽可能应用这种功能设置。当然,如果你能自己动手设置的话,会取得比Windows操作系统自动设置更好的效果。

虚拟内存是windows为了解决主存太小而在硬盘上开辟一块空间主要用来与主存换数据,他的大小默认为主存的1.5倍.主存把他使用过的但是现在又不马上使用的数据按照一定的算法把他们交换到虚拟内存,这样下次调用时如果在主存里找不到就先到虚拟内存里找再去硬盘找.
提示虚拟内存太小,右击我的电脑-属性--高级--(性能)设置--高级 在这个页面的自定义大小里面调整就行啦,最好把初始大小设大些,然后点设置就行啦,

一般设置成内存的2.5倍,大概就差不多了,

兄弟,卖二两血去,再买跟内存条不就解决了吗。