什么时候可以用硬盘虚拟内存能代替内存吗

您的位置:> -&
-& >SoftPerfect RAM Disk下载 档案号:#56798
软件授权:
软件大小:
软件语言:
软件评级:
官方主页:
更新时间:
应用平台:
复制到论坛
复制到博客
绿盟口号! 伸出你的手 - 绿色分享:
官方评级:4/7044
同类软件推荐
本类下载排行普通机械硬盘:评论内存硬盘(真是吓死人哪):评论
.cn/images/bbs4/logo/.jpg
关机了内存还能存东西&?&
现在的电脑不关都可以
Re:[gg76,2楼]&以下是引用&gg76&于&19:11:37&在2楼的发言:&关机了内存还能存东西&?&
可以的,制作内存硬盘时有选项的,可以选择关机保存内存硬盘的文件(但这样会增加开关机的时间);所以在制作时一般选择选择下次开机手动载入文件。
20:03:59 修改
.cn/images/bbs4/logo/.jpg
虽然给力,不过量不多。。。。
假如我有4G内存,放个2G的游戏在3G的内存硬盘玩的话速度会快很多吗?不知道能否这么操作
Re:[foxzero,6楼]&以下是引用&foxzero&于&19:33:04&在6楼的发言:&假如我有4G内存,放个2G的游戏在3G的内存硬盘玩的话速度会快很多吗?不知道能否这么操作
一般用内存做硬盘,是用系统认不出来的那部分。比如你4G物理内存,32位操作系统只能认出3G多,余下的那部分认不出来的就可以用来做硬盘。现在内存便宜啊,假如你有32位操作系统,那么用8G内存,就等于你可以做一个4G多的内存硬盘。内存硬盘建立以后,完全可以当成普通硬盘使用。把游戏安装到内存硬盘,你当然可以得到极限变态的传输速度,而且还可以保护机械硬盘和免除烦人的机械硬盘的读盘噪音。
.cn/images/bbs4/logo/.jpg
装个虚拟机,把虚拟xp装到虚拟硬盘上,主系统不关,用虚拟机上网啥的,重启、关闭虚拟机都不会丢数据,用大婶什么的看看启动速度,绝对空前绝后
全部看不明白!看来自己要深造了。。
您需要登录后才可以发帖
其他登录方式:莫要浪费大内存 活用“内存硬盘”为PC提速_产品_电脑爱好者
莫要浪费大内存 活用“内存硬盘”为PC提速
电脑爱好者
条评论 标签:
如今的PC,没有4GB内存都不好意抛头露面,很多用户家里的PC更是已经配备8GB甚至16GB的海量内存。问题是,4GB就够Windows系统折腾了,如何才能进一步挖掘哪些多出来的内存容量的潜力呢?内存盘是个不错的注意,但你真的懂得如何善用它吗?
32位与64位系统之争
将内存打造成&虚拟硬盘&(下文简称内存盘)最大的优势就是极致的读写速度(图1),如果PC内存容量在4GB以上,不建立内存盘就颇有浪费之嫌了。需要注意的是,内存盘的建立与操作系统版本有着莫大的关系:
内存盘的读写速度秒杀SSD
我们都知道,32位的Windows系统最多仅能识别3.25GB左右内存,此时我们可以&超级兔子虚拟磁盘加速器&(下载地址:/s/1qWryBgw)将无法被系统识别出来的内存全部划分为内存盘。该软件为绿色免安装版,解压缩后直接运行程序,并按默认设置一路&下一步&即可(图2)。
在缓存设置界面中,记得要勾选&用户临时目录设置&和&设置虚拟内存到虚拟盘&,软件会自动对移动临时文件夹并设置虚拟内存到虚拟盘
需要注意的是,用该软件建立的内存盘在关机后内部的临时文件会自动消失,不适合保存重要的文件和数据(图3)。此外,当你想卸载内存盘时,只需重新运行超级兔子虚拟磁盘加速器,即可卸载并恢复临时文件夹和虚拟内存。可惜的是,超级兔子虚拟磁盘加速器仅支持32位Windows系统,但很多PC现在出厂就以预装64位系统,此时我们又该用哪些软件实现内存盘的搭建呢?
内存盘在格式化后,就可像普通硬盘一样,随意往里面拷贝数据
64位系统的两中解决方案
如果你的PC安装了64位Windows系统,可以使用&魔方内存盘&(下载地址:http://t.cn/zjrdK0z)或&OSFMount&(下载地址:http://t.cn/RhyzigJ)进行内存盘的建立。只是,这两个软件分别代表了两种思路:
魔方内存盘
将系统临时文件转移到内存盘中,可以明显加快程序的二次启动速度,并提高很多操作的响应速度。可惜,内存盘断电后就会清空数据,导致临时文件夹变得毫无意义。而魔方内存盘最大的特色,就是解决了内存盘断电数据消失的困扰。
运行魔方内存盘后,点击左上角&创建内存盘&图标,然后在弹出窗口里输入内存盘容量和盘符再勾选&开机自动加载此内存盘&即可建立内存盘(图4)。需要注意的是,魔方内存盘在建立内存盘后,会在系统盘(C盘)里自动加载一个与内存盘容量相同的空间用于做镜像备用,比如我们划分1GB内存用于内存盘,那C盘就会因镜像占用1GB的硬盘空间。由于在C盘建立的内存盘的镜像备份,所以用魔方内存盘软件建立的内存盘在关机后就不必担心关机后里面保存的文件会消失了。
用魔方内存盘建立的内存盘容量越大,C盘生成的镜像备份也就越大,从而会影响开机时间
但是,由于每次开机时内存盘会从C盘加载相同容量的镜像备份,而镜像备份越大,所需加载的时间也就越长。就笔者的经验而言,使用该软件建立的内存盘最好不要超过1GB,这样既可满足系统日常应用要求,也不会降低系统开机速度。
我们可以将OSFMount理解为64为系统中的超级兔子虚拟磁盘加速器,运行程序后只需点击窗口下方的&新建装载&,在弹出窗口中选择&空的内存磁盘&,输入内存盘容量并选择内存盘盘符和类型后就创建完成了(图5)。
新建内存盘再对其格式化即可正常使用
需要注意的是,用OSFMount建立的内存盘在关机或重启后会自动消失,如果你想继续使用内存盘就必须重新建立一次。如果你想在不重启的情况下卸载内存盘释放内存,只需打开软件点击&卸载全部并退出&即可。
1+1挖掘大内存潜力
考虑到64位Windows以及超过4GB的内存容量已经成为时下PC的趋势,因此我们有必要对64位系统下的内存盘进行完善。而将魔方内存盘和OSFMount这两个软件结合使用,无疑就是一种最简单的解决方案。
简单来说,我们可以先使用魔方内存盘建立一个512MB或1GB的内存盘用于保存临时文件和常用的程序,该内存盘每次开机时会自动加载C盘中的镜像备份,可以长期使用。
想将IE临时文件夹转移到魔方内存盘建立内存盘,请依次进入&Internet属性&浏览历史记录属性&移动文件夹&,将临时文件夹指定到内存盘中(图6)。
用魔方内存盘建立用于存放临时文件的内存盘A后,我们可以再利用OSFMount建立另外一个用于保存希望程序提速的内存盘B。比如当你想玩一把《生化危机6》时,只需先用OSFMount建立足够容纳该游戏的内存盘,并将游戏拷贝其中,就可享受远超SSD的加载和运行速度了。
          
增值电信业务经营许可证编号:合字B2-
Copyright(C) .cn,All rights reserved
法律顾问:周涛律师&&
&&新出网证(京)字038号如果硬盘足够快,是否可以取消内存? | 问答 | 问答 | 果壳网 科技有意思
如果硬盘足够快,是否可以取消内存?
搬自知乎的一个问题。
+ 加入我的果篮
技术图书译者,音乐人
这个问题我觉得很好,我们先看看现在的计算机存储器架构:1级:CPU寄存器+CPU缓存(L1/L2/L3)2级:主内存(RAM)3级:外部存储(硬盘/SSD等)数据在CPU中进行处理,然后按1、2、3级(或相反)的顺序依次进行传输。那么为什么要分这样的级呢?首先,CPU的处理速度非常快,就好像一个效率很高的机器,但如果机器的传送带效率低,总是供不上货,那么整个系统的效率也会被拖慢,也就是说,在大多数计算机系统中,存储器都是性能的瓶颈。在这些存储器中:1级:速度非常快,断电不能保持数据(挥发性),单位容量价格很高2级:速度比较快,断电不能保持数据(挥发性),单位容量价格较高3级:速度慢,断电能保持数据(持久性),单位容量价格较低由于3级存储器的速度非常慢,如果直接在3级存储器上操作数据,和CPU的处理速度差距将是天文数字(想象一下虚拟内存的速度),因此需要将硬盘上的数据先搬到内存,然后在内存中进行主要的数据交换,然后再写入硬盘。但从上述特性来看,2级存储器(也就是内存)只是在1级和3级之间的一个折衷而已,换句话说,如果3级存储器(硬盘)足够快,是完全可以取代2级存储器的。而解决这个问题的另外一个方向,是将2级存储器(内存)在保持其速度的同时,改造成持久性(断电可保持数据)的存储器,这样一来,只要内存的单位容量价格能够达到合理的水平,就可能反过来出现2级存储器取代3级存储器的情况。无论如何,从以后的发展趋势来看,2级和3级存储器之间的差异正在逐步缩小,最终必将实现融合,而这一融合可能会是计算机(包括硬件和软件)架构上的一个重大变革,这种变化从现在就已经在发生了,例如在大规模分布式系统中,内存式数据库(In-memory database)的运用已经非常普遍(因为服务器一般是不关机的,尤其是大规模集群的冗余性可以实现数据相互备份,内存的挥发性缺陷在这样的应用中可以被忽略)。
材料物理学士,飞面神教信徒,FFF团资深团员
嗯。。虽然目前的技术尚未能做到让硬盘和内存一样快。。不过我们就假设这个技术已经实现了吧(参考虚拟硬盘技术)。那么,到底是神马制约了我们不能将其实际应用呢。。。没错。。是硬件寿命。长效储存介质由于在存储原理上跟缓存类器件完全不同,因此它们的使用寿命相较于缓存类器件是十分有限的。即使在速度上相差不多(比现有内存慢一些,也是可以接受的,因为可以免去从硬盘读取到内存这个步骤,想用什么就直接调用,所以这还是有意义的),我们也没有办法解决大文件量读取对于储存介质使用寿命的消耗。例如你玩一个100M的游戏,实际运行的时候总数据通量大概要远高于这个数字。于是我们得到的结论就是,限制计算机现有架构的并不仅仅是速度。
答案是肯定的,技术上的原因前几位已经说的很透彻了,从另一个方面来看,现在的计算机之所以是现在这样的分级存储模式,是一种妥协的结果。 我们都希望自己电脑的硬盘能足够快,而价格又不会贵的离谱,但是显然现在为止还没有找到这种能满足我们欲望的存储介质,这种多级存储结构是我们沿用至今的一种比较折中的办法,是效率和价格相互妥协后的结果。 如果你不在乎价格,当然可以弄出来一个和内存一样快的硬盘,或者说是和硬盘一样大的内存。如果你不在乎性能,给你的电脑插个32k的内存,再弄个8G的虚拟内存理论上也是可以的。
如果内存足够大,是否可以取消硬盘?同理
看来大家都不了解计算机体系结构,目前的硬盘不能随机访问,所以不能当做内存使用。
想要改变世界,上帝没给我源代码
要知道硬盘不是计算机必须的部件,冯诺依曼的体系结构里根本就没有硬盘,何来硬盘替代内存一说?恰恰相反,随着云计算的发展,硬盘才是会被替代的东西。
呵呵,大家都从硬件角度说,怎么不说软件层面?内存是用来运行软件程序的,编程就是大部分和内存打交道。如果硬盘和内存都在一起的话,不是走旧路吗?还记得微机原理说的这是
将程序指令存储器和数据存储器合并在一起的存储器结构。要知道现在大多都是使用是哈佛结构。把他们分开,速度就提上。再从编程和软件角度说,编程是要去访问内存里面的单元,写入数据,然后释放数据,如果忘记释放,就会造成内存错误,写入内存的话,系统是随机分配地址,当不再使用的时候要把这些多余的空间给清理调,留给其他程序用,如果内存和硬盘在一起的话,不利于系统分配数据空间,还会把你本身的用户数据给修改掉。所以说现在内存和硬盘分开是最好的结构,互不干扰。
萌可萌非常萌
内存足够大,可以淘汰硬盘网速足够快,可以淘汰硬盘就从技术和成本的角度,MS硬盘比内存更容易淘汰。 而且在一些大型网站的服务器也基本是这样干的。
这个问题很早很早以前我就想过,现在的硬盘存储技术还无法达到,因为现在硬盘的存储读写速度确实很慢,包括固态硬盘,但是相信不久的将来应该能解决计算机在硬盘存储方面的技术瓶颈,存储速度能达到现在内存的速度。到那时就真的不需要内存这种机制了,期待科技的快速发展。
可能性比较小。因为硬盘的物理机制决定了其速度比内存要慢。如果出现了某种技术,大大加速了硬盘的速度,那这种技术也可以用在内存上,使内存更快。硬盘的物理机制决定了硬盘的性能的提升已经到了极限。而内存的性能提升还没有。铁电存储器或新结构的RAM会使RAM替代硬盘而不是相反。“是否存在一种速度秒内存、容量秒硬盘,而且价格说得过去的存储介质?”这是有可能的,只是到了那个时候,内存和硬盘就会消失了,就像软盘一样。半导体上对RAM产生突破还有有很大可能的。
技嘉的i-RAM,使用DDR内存,使用的是PCI接口,性能的话基本用到接口的极限了,秒杀当时的所有硬盘。Acard的Ramdisk,使用DDR2内存,使用的是SATAII接口,性能的话基本用到接口的极限了,读250MB/s。若现在有人设计出用PCIe x16接口的,应该可以取代RAM。这个的确很尴尬,里面用的还是RAM。
这不是技术问题,而是经济问题,因为考虑到经济性,才被设计成这样的,如果不要硬盘,只要内存,当然也能设计出计算机来,但他就必须不能停电,而且会非常贵,没有经济性,至于什么这寻址等问题,是自然能解决的,因为设计寻址系统的时候就是为了硬盘和内存系统的机器设计的,如果纯内存系统,当然可以用别的技术方法实现。
通信与信息系统硕士 ICT项目经理
我觉得内存和硬盘不可以相互替代。首先感谢 分析了寄存器、缓存、内存、硬盘的区别。我补充内存和硬盘的一个重要区别。内存属于计算机系统的“内存”,而硬盘属于“外存”。其区别在于内存是直接挂载在CPU的数据总线、地址总线上的。是可以由CPU直接寻址的。硬盘是挂载在与IO接口相连的控制器(位于南桥或单一的主板芯片组内)上的,是由CPU通过控制器间接寻址的。硬盘再快也不能替代内存,因为能够直接寻址的存储空间对CPU有重大意义,是不能缺少的。呃,至于有什么重大意义,我也说不好。很后悔当年没认真学汇编。希望有高手指点。内存再便宜,具有了非易失性,也不能代替硬盘。因为内存不可能做的像外存一样大。虽然现在64bit地址总线的CPU可以直接寻址2^64=TB的内存,但受限于当时的软件技术,不可能直接管理像硬盘那么大的内存。操作系统没有能力从太大的内存中足够快的找到所用的数据,内存过大必然引起命中率下降。一个证明就是Windows 98系统中,512MB内存的性能反而不如256MB。后续的XP、7、8系统中我还没有看到类似的测试。不过肯定有个管理内存能力的上限。
要是那天1级缓存也做到1TB,然后加上永不失电的技术,网络备份技术。连内存是不是也不用了?任论硬盘
软件工程师
目前看来是不行的。因为 目前硬盘的存取方式和内存有很大区别。首先硬盘上的最小寻址单位是扇区(512字节),操作系统,甚至是分簇的4K。内存词典恶最小寻址单位是1字节。所以32为机,最大的寻址范围是4G,但硬盘的大小可不是限定在4G。当然现在64位机器了。寻址范围变大了,但硬盘的可以更大。
当然可以,不过需要修改计算机构架才能做得到。
因为硬盘现在看是内部传输率是瓶颈,但在乐观的发展下,或许可以取代现在的内存,因为都是CPU通过总线访问的设备,技术发展下,达到总线速率不是不可能,但决达不到CPU内部的一二级缓存的速率。CPU一级缓存的速度和CPU速率是一致的,除非硬盘不通过总线访问,而整合在CPU里面。不过从操作系统的角度上,不可能实现,实现了也就不是硬盘了。
不说技术,只讲逻辑——是否存在一种速度秒内存、容量秒硬盘,而且价格说得过去的存储介质?我看答案显然是否定的,这是一种“完美”的东西,据我所知这玩意儿古今中外从来没有过,甚至连虚拟的数学体系里都没有,遑论实体。
个人认为不会,硬盘速度在提高,内存材料的速度也在提高另外,关于楼下那位果壳网友说Gates说过640K ought to be enough for anybody.已经被Gates本人否定了。客观地说这个引用是存在争议的。详见:
92年买第一台286电脑。当我提出要2M内存的时候,公司都觉得疯了。连比尔盖茨都说,人们最多只需要640K内存就足够了。而当时,普通的硬盘也就是10M而已。最早出现ipod的时候,苹果用微硬盘代替内存,制造出了容量达到了4G的MP3,大家都觉得苹果公司疯了。差不多同时,PALM公司也除了一种掌上电脑,也用微硬盘做存储器。大家也觉得先进得不可思议。10年过去了。现在手里头用的就是容量达到了固定容量为64G(没有外接插卡)的手机。而我现在正在玩的电脑,内存为32G,虽然硬盘只有640G。实际上,可以想到,不远的将来,楼主所说的情况就会发生。只不过是制作者们如何去想,他们是不是觉得消费者(包括他们的荷包)会不会需要,能否承受得起而已。不知道楼上所说的1级内存、2级内存是不是指的CPU里面的缓存(因为前面有人提到了计算机的构架要大改)。如果仅仅指的是主板上插的内存的话,不需要改构架的。上面说到的ipod、PALM,CPU的构造仍然是差不多的,缓存也就是K的量级。仅仅主内存增加,电脑的构造不会有大的变化。但是,因为瓶颈问题的解决,可能运算方法和过程会发生比较大的变化。形象化说,未来的计算机更像一部游戏机吧。
从技术发展来看,并非无可能,但是就当前CPU和操作系统的结构来说,这硬盘和内存的寻址方式完全不一样,暂时不可能相互代替。
从开始到现在 硬盘性能提高了多少? 处理器又提高了多少?
现在手机的性能比15年前的电脑要强吧?那手机内存的ram 跟硬盘已经是一体的了,技术发展到一定时候,内存跟硬盘就是一体的了
先来我的观点:内存(还有缓存)存在的理由不仅仅是数据读写速度,还有一些事务层面的原因,如内存寻址非常高效,缓存命中也非常高。来个不对口味的例子,你在全国人大的会场里面找到一名人大代表,远远比在全国人民里面去找同一位人大代表,效率要高的多。其次我还想引申一下下,随着云计算和大数据的发展,当然前提是互联网带宽的大幅提升,未来的个人终端从架构上就不需要硬盘设备了,它的高速也就只对服务器侧有意义。一家之言,我先呵呵。
我认为内存本来就是硬盘不够快而妥协的产物
看了看回答,IT界的民科真多...大概是门槛太低?楼上有些回答很准确,这绝不可能啊,关键点在于硬盘不是计算机的一部分。硬盘被称之为外存,相对于内存,根本就是可有可无的东西。具体到硬件结构上,硬盘的通信是通过南桥,而内存则是北桥,CPU是可以通过北桥总线随机访问内存,访问时间以时钟周期来计算。而软件结构上,其实CPU是看不到硬盘的,核心也是看不到硬盘的,大概要一直到操作系统的内核才能看到硬盘。综上,硬盘是多余的,以后要是性能足够好,升级不掉电的高性能内存就可以了。话说现在我司已然准备无硬盘系统了...
无意中看到的,觉得虽然时间久远了。但是我也想就这个问题做个回复说明。按照现在的硬件架构无论3级储存系统速度多快,甚至比2级系统速度还快。那样也无法直接使用3级替代1、2级存储的。这样说的原因在于。1级存储与处理器之间的距离(连线)无限接近于0。2级存储与处理器之间的距离(连线)仅仅是板上走线距离,一般10cm左右,甚至更短。3级存储与处理器之间的距离(连线)多数都要超过50cm(台式机)板上走线加串口连线按照现在的处理器访问内存的速度G级以上计算。每个时钟周期(1Ghz)在导线中走的距离约为3cm按照现在CPU主频3G以上,并且指令周期在10个左右(不准确仅仅作参考)。导线10厘米的长度就能让CPU完成一轮数据处理。长度如果50cm,按照上面估算。cpu可以完成10个指令那么这个过程要是这样描述的话如下;向硬盘发送数据读取要求,硬盘0延迟返回数据。即使这样,cpu也要白白等待20个指令周期才能获得所需数据。对于现在IO读取处理周期都是在每秒几K甚至几十K的速率来计算。10K的每秒操作速率就会导致CPU浪费10K×20=200000个指令周期。这个浪费是不能容忍的所以无论硬盘速度多快,也不会替代1、2级的位置而且还有更重要的是1、2级是并行总线3级是串行总线3级串行要想打败1、2级并行,至少要大于并行速率×并行通道数的频率。3级存储能做到的话,1、2级更容易做到
现在把虚拟内存放在高速SSD上的有~等传说中的pcie借口ssd普及了估计有可能吧?谁让内存这么贵来着
杂牌工程师
按目前的科技进程来说,短时间内还没有希望,非易失性RAM目前只有少量应用,短时间内还不能替代DRAM,更别说篡夺硬盘的地位了,基于闪存的SSD就不用提了,速度还是和DRAM差几个数量级,相对对于内存速度的追求,目前应用对于存储容量有着更大的需求。so。。。除非有黑科技出现,不然,内存和外存还是要分家的。
楼上这么多解答感觉都没说在点上,楼主问的是个以“如果”开头的问题,也就是说这是个本来就建立在某个科幻概念实现了的基础上的问题,也就是说,这是一个形而上的问题。以下是我的形而上版解答。各种东西大体都会满足这样一个规律:快的且好的 = 贵的且不易做大规模的,慢的且没那么好的 = 便宜的且更易做到更大规模的。只要这条规律还在,可能以后并出现了更高级的叫法,但类似硬盘和内存这个概念的两类东西一直会存在。
其实CPU还有一个一级缓存和二级缓存,然后才排的上内存,再然后才排的上硬盘。它们之间的关系是这样的:CPU的一二级缓存相当于你家的厨房,你要吃什么几秒内就拿到,而且可以每次只拿一包虾条中的几根来吃,一二级缓存随时可读,而且是和cpu同频的,还能一次只读一个字节(有点记不清了,反正能读最小量的存储单元);内存相当于周围的便利店,超市,你要吃什么得花上半小时去买,而且他们不会允许你只买一包虾条中的几根的,手续包括选货付款运回,内存的读写步调受主板频率限制,这就比cpu的频率慢多了;硬盘相当于食品产地的当地库存,你想要吃到那手续就多了,比上面超市的手续还多了查询下单,出库包装,运输,货到送递,收货完评价。cpu要用硬盘的数据得通过专门的硬盘驱动来读入,不是想要就能要的,这个步调就更慢了。如果还没看明白的话,总结就是:硬盘再快,如果接口和通道跟不上,那还是没用,瓶颈转移到接口和总线通道上去了。
上面那些说的都有一定的道理,不过多数在是摆现存架构,课本上都可以看到的!我想说看你说的够快到何种程度了,还有就是反应时间,若使用无机械运动的电子元件阵列存储的话,就不用考虑力学上面的物理极限,这样,是可以将内存做成相同的结构的,从这个意义上来说,不就是没有内存了吗?或者,硬盘使用与内存一样的结构。在反应速度指标上面,硬盘做到与内存一样的话,就不需要分得很清楚了。
内存就是为快而存在,而硬盘不是内存的容量不如速度重要,硬盘的速度不如容量重要如果它们是一起发展的话,硬盘在速度上很难赶上内存,内存在容量上很难赶上硬盘二者不可得兼。。。。。。
后回答问题,你也可以用以下帐号直接登录
(C)2016果壳网&&&&京ICP证100430号&&&&京网文[-239号&&&&新出发京零字东150005号&&&&
违法和不良信息举报邮箱:&&&&举报电话:硬盘当内存使用可以吗
硬盘当内存使用可以吗
09-09-05 &匿名提问
虚拟内存 内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。举一个例子来说,如果电脑只有128MB物理内存的话,当读取一个容量为200MB的文件时,就必须要用到比较大的虚拟内存,文件被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟着就会把虚拟内里储存的文件释放到原来的安装目录里了。下面,就让我们一起来看看如何对虚拟内存进行设置吧。 虚拟内存的设置 对于虚拟内存主要设置两点,即内存大小和分页位置,内存大小就是设置虚拟内存最小为多少和最大为多少;而分页位置则是设置虚拟内存应使用那个分区中的硬盘空间。对于内存大小的设置,如何得到最小值和最大值呢?你可以通过下面的方法获得:选择“开始→程序→附件→系统工具→系统监视器”(如果系统工具中没有,可以通过“添加/删除程序”中的Windows安装程序进行安装)打开系统监视器,然后选择“编辑→添加项目”,在“类型”项中选择“内存管理程序”,在右侧的列表选择“交换文件大小”。这样随着你的操作,会显示出交换文件值的波动情况,你可以把经常要使用到的程序打开,然后对它们进行使用,这时查看一下系统监视器中的表现值,由于用户每次使用电脑时的情况都不尽相同,因此,最好能够通过较长时间对交换文件进行监视来找出最符合您的交换文件的数值,这样才能保证系统性能稳定以及保持在最佳的状态。 找出最合适的范围值后,在设置虚拟内存时,用鼠标右键点击“我的电脑”,选择“属性”,弹出系统属性窗口,选择“性能”标签,点击下面“虚拟内存”按钮,弹出虚拟内存设置窗口,点击“用户自己指定虚拟内存设置”单选按钮,“硬盘”选较大剩余空间的分区,然后在“最小值”和“最大值”文本框中输入合适的范围值。如果您感觉使用系统监视器来获得最大和最小值有些麻烦的话,这里完全可以选择“让Windows管理虚拟内存设置”。 调整分页位置 Windows 9x的虚拟内存分页位置,其实就是保存在C盘根目录下的一个虚拟内存文件(也称为交换文件)Win386.swp,它的存放位置可以是任何一个分区,如果系统盘C容量有限,我们可以把Win386.swp调到别的分区中,方法是在记事本中打开System.ini(C:\Windows下)文件,在[386Enh]小节中,将“PagingDrive=C:WindowsWin386.swp”,改为其他分区的路径,如将交换文件放在D:中,则改为“PagingDrive=D:Win386.swp”,如没有上述语句可以直接键入即可。 而对于使用Windows 2000和Windows XP的,可以选择“控制面板→系统→高级→性能”中的“设置→高级→更改”,打开虚拟内存设置窗口,在驱动器[卷标]中默认选择的是系统所在的分区,如果想更改到其他分区中,首先要把原先的分区设置为无分页文件,然后再选择其他分区。 或者,WinXP一般要求物理内存在256M以上。如果你喜欢玩大型3D游戏,而内存(包括显存)又不够大,系统会经常提示说虚拟内存不够,系统会自动调整(虚拟内存设置为系统管理)。 如果你的硬盘空间够大,你也可以自己设置虚拟内存,具体步骤如下:右键单击“我的电脑”→属性→高级→性能 设置→高级→虚拟内存 更改→选择虚拟内存(页面文件)存放的分区→自定义大小→确定最大值和最小值→设置。一般来说,虚拟内存为物理内存的1.5倍,稍大一点也可以,如果你不想虚拟内存频繁改动,可以将最大值和最小值设置为一样。 44》虚拟内存使用技巧 对于虚拟内存如何设置的问题,微软已经给我们提供了官方的解决办法,对于一般情况下,我们推荐采用如下的设置方法: (1)在Windows系统所在分区设置页面文件,文件的大小由你对系统的设置决定。具体设置方法如下:打开&我的电脑&的&属性&设置窗口,切换到&高级&选项卡,在&启动和故障恢复&窗口的&写入调试信息&栏,如果你采用的是&无&,则将页面文件大小设置为2MB左右,如果采用&核心内存存储&和&完全内存存储&,则将页面文件值设置得大一些,跟物理内存差不多就可以了。 小提示:对于系统分区是否设置页面文件,这里有一个矛盾:如果设置,则系统有可能会频繁读取这部分页面文件,从而加大系统盘所在磁道的负荷,但如果不设置,当系统出现蓝屏死机(特别是STOP错误)的时候,无法创建转储文件 (Memory.dmp),从而无法进行程序调试和错误报告了。所以折中的办法是在系统盘设置较小的页面文件,只要够用就行了。 (2)单独建立一个空白分区,在该分区设置虚拟内存,其最小值设置为物理内存的1.5倍,最大值设置为物理内存的3倍,该分区专门用来存储页面文件,不要再存放其它任何文件。之所以单独划分一个分区用来设置虚拟内存,主要是基于两点考虑:其一,由于该分区上没有其它文件,这样分区不会产生磁盘碎片,这样能保证页面文件的数据读写不受磁盘碎片的干扰;其二,按照Windows对内存的管理技术,Windows会优先使用不经常访问的分区上的 页面文件,这样也减少了读取系统盘里的页面文件的机会,减轻了系统盘的压力。 (3)其它硬盘分区不设置任何页面文件。当然,如果你有多个硬盘,则可以为每个硬盘都创建一个页面文件。当信息分布在多个页面文件上时,硬盘控制器可以同时在多个硬盘上执行读取和写入操作。这样系统性能将得到提高。 小提示: 允许设置的虚拟内存最小值为2MB,最大值不能超过当前硬盘的剩余空间值,同时也不能超过32位操作系统的内存寻址范围——4GB参考资料:
请登录后再发表评论!
可以使用虚拟内存不过硬盘比内存慢得多
请登录后再发表评论!

我要回帖

更多关于 如何用u盘代替硬盘 的文章

 

随机推荐