什么是虚拟内存 虚拟内存不足 虚拟内存如何设置最好
所属分类:
硬件教程 / 内存
阅读数:
238
收藏 0赞 0分享
虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。
别称虚拟存储器(Virtual Memory)。电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。为解决该问题,Windows中运用了虚拟内存[1]技术,即匀出一部分硬盘空间来充当内存使用。当内存耗尽时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。若计算机运行程序或操作所需的随机存储器(RAM)不足时,则 Windows 会用虚拟存储器进行补偿。它将计算机的RAM和硬盘上的临时空间组合。当RAM运行速率缓慢时,它便将数据从RAM移动到称为“分页文件”的空间中。将数据移入分页文件可释放RAM,以便完成工作。 一般而言,计算机的RAM容量越大,程序运行得越快。若计算机的速率由于RAM可用空间匮乏而减缓,则可尝试通过增加虚拟内存来进行补偿。但是,计算机从RAM读取数据的速率要比从硬盘读取数据的速率快,因而扩增RAM容量(可加内存条)是最佳选择。
造成虚拟内存不足的成因 :
【1】、感染病毒:有些病毒发作时会占用大量内存空间,导致系统出现内存不足问题。
【2】、虚拟内存设置不当:通常,应设置为物理内存大小的2倍。若设置过小,则会影响系统程序的正常运行。此时便需重设虚拟内存数值,以“Windows XP”为例,右击“我的电脑”,选择“属性”,在“高级”标签页点击“性能”框中的“设置”按钮,切换至“高级”标签页,后在“虚拟内存”框中点击“更改”按钮,接着重设虚拟内存数值,再点“设置”并“确定”,完后重启系统即可。
【3】、系统盘空间不足:在默认情况下,虚拟内存是以名为“Pagefile.sys”的交换文件存于硬盘的系统分区中。若系统盘剩余容量过小,即会出现该问题。系统盘至少应留有300MB的可用空间,当然此数值需据用户的实际需要而定。尽量不要将各种应用软件装在系统盘,以保证有足够的空间供虚拟内存文件使用,且最好将虚拟内存文件安放至非系统盘内。
【4】、System用户权限设置不当:基于NT内核的Windows系统启动时,System用户会为系统创建虚拟内存文件。有些用户为了系统的安全,采用NTFS文件系统,但却取消了System用户在系统盘“写入”和“修改”的权限,这样就无法为系统创建虚拟内存文件,运行大型程序时,也会出现此类问题。对策:重新赋予System用户“写入”和“修改”的权限即可。(注:该仅限于使用NTFS文件系统的用户。)
如何设置虚拟内存:
(一)合理设置虚拟内存
虚拟内存的设定主要根据你的物理内存大小和计算机的用途来设定,在桌面上用鼠标右击“本人的计算机”,选择“属性”,就可以看到内存了。根据微软公司的建议,虚拟内存设为物理内存容量的1.5--3倍,例如512MB的内存,虚拟内存设定为768--1536MB;1G的内存,虚拟内存设定为 1536--3072MB。也可让Windows来主动分配管理虚拟内存,它可以根据实际内存的应用情况,动态调整虚拟内存的大小。在虚拟内存设置页面下方有一个推荐数值,假如确实不晓得设置几为最佳,建议虚拟内存就设为推荐的数值。虚拟内存有初始大小与最大值两个数值,最佳把初始大小和最大值设为相同,以避免系统频繁改变页面文件的大小,影响计算机运行。内存容量2GB或以上的,假如不运行大型文件或游戏,也可以关闭虚拟内存。
虚拟内存就是在你的物理内存不够用时把一部分硬盘空间作为内存来应用,不过由于硬盘传输的速度要比内存传输速度慢的多,所以应用虚拟内存比物理内存效率要慢。个人实际需要的值应该本人多次调整为好。 设的太大会产生大量的碎片,严重影响系统速度,设的太小就不够用,于是系统就会提示你虚拟内存太小。
(二)虚拟内存设置办法
右击“本人的计算机”选择“属性--高级--性可以--设置--高级--虚拟内存--更加改”,选择虚拟内存所在的磁盘,然后在下边单击“自定义大小” 并写入“初始大小”和“最大值”,最后按“设置”按钮,再确定即可。虚拟内存从C盘设置到其它磁盘的办法:右击本人的计算机--属性--高级--性可以设置--高级--虚拟内存更加改--点选C盘--单选“无分页文件”--“设置”,此时C盘旁的虚拟内存就消失了;然后选中D或F盘,单选“自定义大小”--在下面的“初始大小”和“最大值”两个文本框中写入数值--“设置”—确定--重启计算机,便完成了设置。
虚拟内存最佳不要与系统设在同一个磁盘内,内存是随着应用而动态地变化,设在C盘就容易产生磁盘碎片,影响系统运行速度。所以,最佳将虚拟内存设置在磁盘剩余空间较大而又不常用的磁盘,如D、F,这样可以避免系统在C盘进行频繁的读写操作而影响系统速度。虚拟内存在一台计算机,只用设置一次,可设置在任何一个磁盘。
(三)减轻内存负担
1、打开的程序不可太多。假如同时打开的文档过多或者运行的程序过多,就没有足够的内存运行其他程序,要关闭不用的程序和窗口。
2、主动运行的程序不可太多 。单击“开始”--“运行”,键入“Msconfig”-“确定”,打开“系统配置实用程序”窗口,删除不想主动加载的启动项目。
如何控制内存的大小
一台电脑上装了多少内存是在硬件上是确定了的,但我们平常使用的软件对内存数量的需求却有不同,怎样控制内存的大小以满足软件的需要,将是本文下面谈及的内容。 面对功能日益强大,而体积也日渐庞大的软件,内存当然是越大越好,要是内存的
收藏 0赞 0分享
在BIOS中优化内存的方法
内存在电脑中的重要性和地位仅次于CPU,其品质的优劣对电脑性能有至关重要的影响。为充分发挥内存的潜能,必须在BIOS设置中对与内存有关的参数进行调整。下面针对稍老一点的支持Intel PentiumⅢ、CeleronⅡ处理器的Intel 815E/815EP芯片组主板、VIA(
收藏 0赞 0分享
深入理解动态内存的BANK概念
关于内存BANK的概念,普通用户首先是在VIA系列主板的BIOS设置中碰到的,一般有BANK 0/1 DRAM Timing、BANK
2/3 DRAM Timing、BANK 4/5 DRAM Timing三项有关内存条工作参数设置的选项
收藏 0赞 0分享
让不同品牌内存混插,和平共处
随着电脑硬件的不断发展,一些用户都不可避免的需要在一段时间后升级以下自己的硬件配置,而每―次的升级都会给不少用户留下一些仍可以使用的硬件资源,其中又以内存居多,内存相比其他的硬件发展速度要慢上不少,而我们升
收藏 0赞 0分享
什么是DDR内存
DDR内存现在渐渐成为内存市场中新的宠儿,因其合理的性价比从其诞生以来一直受到人们热烈的期望,希望这一新的内存产品全面提升系统的处理速度和带宽,就连对Rambus抱有无限希望的Intel公司也向外
收藏 0赞 0分享
使用Thaiphoon更改DDR2内存条SPD信息
耗子有一台DELL Inspiron 630M笔记本,其购买时,标配是256 DDRII 533内存;但当时DELL公司促销,购买机器再送一条256 DDRII 533内存。收到机器后,由于赠送的内存不是随机自带的,因此虽然与原配内存都是现代
收藏 0赞 0分享
什么是内存的Parity、ECC和SPD
对于内存的奇偶校验(Parity)要从比特概念说起,比特(bit)是内存中的最小单位,也称“位”、它只有两个状态分别以1和0表示。我们将8个连续的比特叫做一个字节(byte)。非奇偶校验内存的每个字节只有8位,
收藏 0赞 0分享
内存条金手指烧毁的原因还可以使用吗
这种情况经常出现,只要做过电脑维修的恐怕都遇到过类似插反内存烧毁的事情。一般情况下,内存条的烧毁多数都是因为我们在长时间的故障排除过程中。
收藏 0赞 0分享
内存六种异常故障排除方法
当启动电脑、运行操纵系统或应用软件的时候、经常会由于内存出现异常而导致操纵失败。在这里总结了一些内存出现异常的原因,并给出以下几种处理方法,希望可以给大家一些帮助
-
IT之家(www.ithome.com):网传“女生最厌恶的
收藏 0赞 0分享
查看更多