虚拟内存是干什么的

发布网友 发布时间:2022-04-19 14:31

我来回答

4个回答

热心网友 时间:2023-04-26 06:35

虚拟内存是Windows XP为作为内存使用的一部分硬盘空间。即便物理内存很大,虚拟内存也是必不可少的。虚拟内存在硬盘上其实就是为一个硕大无朋的文件,文件名是PageFile.Sys,通常状态下是看不到的。必须关闭资源管理器对系统文件的保护功能才能看到这个文件。虚拟内存有时候也被称为是“页面文件”就是从这个文件的文件名中来的。 虚拟内存设置 虚拟内存的概念是相对于物理内存而言的,当系统的物理内存空间入不敷出时,操作系统便会在硬盘上开辟一块磁盘空间当做内存使用,这部分硬盘空间就叫虚拟内存。Windows 98中采用Win386.swp文件的模式,而Windows 2000/XP则采用页面文件pagefile.sys的模式来管理虚拟内存。 一、大小状况 1.一般状况 一般状况下,建议让Windows来自动分配管理虚拟内存,它能根据实际内存的使用状况,动态调整虚拟内存的大小。 2.关于最小值 Windows建议页面文件的最小值应当为当前系统物理内存容量再加上12MB,而对于物理内存容量小于256MB的用户,则建议将页面文件的最小值设得更大些: ①使用128MB或者更少内存的用户,建议将当前物理内存容量的1.75倍设置为页面文件的最小值。 ②内存大小在128MB到256MB之间的用户,建议将当前物理内存容量的1.5倍设置为页面文件的最小值。 3.关于最大值 一般来说,页面文件的最大值设置得越大越好,建议设置为最小值的2到3倍。 4.极端状况 如果硬盘空间比较紧张,在设置页面文件时,只需保证它不小于物理内存的3/4即可。 假如物理内存很大(大于512MB),则可以将虚拟内存禁用。(上海 任亚维) 5.根据不同的任务环境设置 ①以3D游戏为主的环境 3D游戏对CPU、显卡和内存请求都很高,假如物理内存小于256MB,建议把虚拟内存预设得大一点,这对提高游戏的稳定性和流畅性很有帮助。 ②以播放视频为主的环境 视频应用对硬盘空间的“胃口”很大,不过千万不要像在3D游戏环境中相同把虚拟内存设得很大,尤其是Windows XP的用户。由于Windows XP不会自动把不需要的空间释放掉,也就是说那个Pagefiles.sys文件会越来越大。假如你把虚拟内存和Windows XP放在同一分区,播放RM、ASF等视频流文件以后,系统常常会提示你虚拟内存设得太小或是磁盘空间不足。查看此时的页面文件,已经足有1GB大小了。因此建议常常欣赏视频文件的Windows XP用户,把初始数值设小一点,或者将虚拟内存转移到系统盘以外的分区。 二、设置方法 下面以在Windows XP下转移虚拟内存所在盘符为例介绍虚拟内存的设置方法:进入“打开→控制面板→系统”,选择“高级”选项卡,点击“性能”栏中的“设置”按钮,选择“高级”选项卡,点击“虚拟内存”栏内的“更改”按钮,即可进入“虚拟内存”窗口;在驱动器列表中选中系统盘符,然后勾选“无分页文件”选项,再单击“设置”按钮;接着点击其他分区,选择“自定义大小”选项,在“初始大小”和“最大值”中设定数值,然后单击“设置”按钮,最后点击“确定”按钮退出即可。 回答者:夜雨听蕉 - 同进士出身 七级 6-6 23:52 虚拟内存是Windows XP为作为内存使用的一部分硬盘空间。即便物理内存很大,虚拟内存也是必不可少的。虚拟内存在硬盘上其实就是为一个硕大无朋的文件,文件名是PageFile.Sys,通常状态下是看不到的。必须关闭资源管理器对系统文件的保护功能才能看到这个文件。虚拟内存有时候也被称为是“页面文件”就是从这个文件的文件名中来的。 怎么样根据不同的任务种类设置虚拟内存: 一、为减少磁盘碎片设置虚拟内存 安装Windows的时候,默认的虚拟内存是放在安装系统所在的分区的,大小一般是物理内存的1.5倍。因为Windows还会把临时文件(TEMP目录及*.TMP)、IE缓冲区都放在该分区,这些文件都会频繁地更新写入硬盘,再加上虚拟内存的话,产生的文件碎片数量就比较多了。笔者认为,与其用整理软件耗费大量时间整理碎片,倒不如为这些文件专门划分一个分区,让它们随时有连续的空间可利用,速度也会更快。建议分出一个2G左右的分区,把TEMP、IE缓冲区的路径全部直向该分区,虚拟内存当然也放上面了,假定你是用E盘作该分区,到一定时间想清理的时候,简单地在DOS里清空文件或快速格式化E盘就可以了。 二、虚拟内存大小有学问 虚拟内存在不同的Windows版本下,不同的任务环境里,对系统的运行速度及稳定程度是有很大差异的。因此朋友们最好根据自己的实际状况设置: 1、3D游戏为主的应用 3D游戏是一种对CPU、显卡、内存请求都很高的应用,一般人内存不会超过256M,因此硬盘也会加入到帮忙临时替换数据的行列。笔者建议你把虚拟内存预设得大一点,这是因为3D渲染人物和景物模型需要大量的内存资源,虚拟内存也会变得很大,在游戏过程中,游戏自身的计算量已经很大,CPU负荷很重,假如初始的虚拟内存不够,要临时添加的话,Windows就向磁盘写入新数据——显然,在游戏过程中生成更大的文件与平时改变设置是不同的,整个系统速度会被拖慢,有时甚至会由于内存和磁盘速度不同步导致非法操作。笔者在玩CS1.5版的时候就发现某个地图常常非法操作退出,同时发现硬盘灯狂闪,后来尝试把初始的虚拟内存添加到750M以上,游戏稳定度立马大大添加了。证明虚拟内存对这种任务的影响是蛮大的,建议空间足够的话,初始化数值设到800M以上,对游戏的流畅是有帮助的。 2、以播放欣赏视频为主的应用 视频应用也是个对硬盘空间胃口很大的主儿,不过你别所以认为也要像3D游戏相同把虚拟内存设的很大,尤其是WindowsXP的用户(XP称为页面替换文件)——笔者在使用过程中发现XP有个小毛病,就是虚拟内存设大以后,不会自动把不需要的空间释放,也就是说那个PAGEFILES.SYS会越来越大,尤其是播放了RM、ASF等视频流文件以后,假如你把虚拟内存和XP放在同一分区,Windows常常会提示你虚拟内存设的太小,或是磁盘空间不足要革除不需要的垃圾文件云云。此时查看一下那个页面替换文件,已经有1G了;还有,假如你不是用FTP工具下载文件,用IE直接点链接的话,XP也会先把数据临时存放到Windows\\TEMP目录里,也是常常不会自动删除。因此你会发现安装XP的分区越来越小,建议播放视频文件的XP用户,又没条件为虚拟内存设置专门分区的,把初始数值设小一点,提示空间不足的警告出现的机率会小一点。当然,最基本的办法还是转移虚拟内存的存放分区,或是用PQ为XP分区添加更大的空间。 三、虚拟内存其他方面的影响 有很多新接触电脑的朋友,是使用Windows98的。Windows98中的虚拟内存名字叫WIN386.SWP,默认是在C盘根目录下,没有藏匿属性,一般是会自动根据需要变化大小的。新手们往往不晓得这个文件是什么东西,有人甚至尝试删除它,结果在DOS里删除了又重新生成,GUI里却删除不了,以为是中了病毒,于是就跑到论坛上求救。笔者也见过运行了PHOTOSHOP,期间在资源管理器中企图把WIN386.SWP删除,结果死机的人,因此这个虚拟内存影响还是蛮大的,要是你吃不准,不要乱删文件,就让Windows自己处理好了。后来微软也学乖了,把虚拟内存改名为PAGEFILE.SYS,并藏匿起来,免去了很多麻烦。 虚拟内存在Windows XP中是非常不起眼的,Windows XP安装时会自动对其进行设置,用户甚至基本不用理会这个文件。但是虚拟内存作为物理内存的补充和延伸,对Windows XP的稳定运行起着举足轻重的作用,假如设置不好,会影响计算机的整体性能。 设置硬盘 优化虚拟内存,为何要进行硬盘设置?这是由于虚拟内存文件(也就是常说的页面文件)存放在硬盘上,提高硬盘性能也可以在一定程度上提高内存的性能。

热心网友 时间:2023-04-26 06:35

它的作用与物理内存基本相似,但它是作为物理内存的“后备力量”而存在的,但是,它并不是在只有物理内存不够用时才发挥作用的,也就是说在物理内存够用时也有可能使用虚拟内存,如果你虚拟内存设置过小则会提示“虚拟内存不足”。

热心网友 时间:2023-04-26 06:36

当内存不够用的时候 再硬盘下分出容量当内存用啊 速度没真内存快 所以你设置太大反而降低了电脑性能

热心网友 时间:2023-04-26 06:37

虚拟内存是指当你的物理内存无法满足应用程序的内存占用时在本地硬盘上所创建的一处文件,它可以分担物理内存的压力,如果设置过大,会适得其反,建议设置为物理内存的1.5倍,宇,看在我打了你这么多问题的份上采纳我一会把T T
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com