通常来说,升级电脑的内存可以迅速提升电脑的性能,但是对于很多用户来说,要不就不会,要不就懒得升级。于是,Windows Vista 在为系统增加内存方面引入了一个新概念——可以使用 USB 闪存驱动器作为外部内存设备 (EMD),可以在不打开机箱的情况下扩展系统内存并提高性能。计算机访问 EMD 设备中数据的速度比要访问硬盘数据的速度要快得多,从而可以提高系统性能。该技术与“SuperFetch”技术结合使用,可以明显加快系统的响应速度。
Windows Vista中重新设计了内存管理机制,同以往的操作系统相比,系统中的内存越多,越能有效的利用,此技术被称之为SuperFetch【Windows Vista”智能启发式内存管理系统(intelligent heuristic memory management System)“的一部分】。因此有至少1GB(建议2GB)物理内存的Windows Vista系统比同一台装有Windows XP的机器更快,尤其是在重新开启那些刚使用并关闭了的某些程序时,Windows Vista会学习如何对其进行优化。
如果你有一个Flash闪存盘(比如USB接口的U盘或者SD卡),那么在Windows ReadyBoost技术的帮助下,你可以用其提高Windows Vista系统的性能。而这一切只需要你将Flash闪存盘插入,Windows Vista机会使用Windows ReadyBoost来初始化闪存盘来提高系统性能。
Windows ReadyBoost并不是使用闪存盘内空闲的空间来增加系统主内存。而是用闪存盘存放那些曾经被内存管理系统使用过的信息。如果你在一台有限的内存的机器上运行很多程序,Windows ReadyBoost会使用闪存盘创建一个与虚拟内存的副本,虽然与RAM的速度不能相比,但却比硬盘上快了不少。
从上面微软官方的解释中,我们可以看出插上一个能支持readyboost的U盘并不等于增加了相同数量的内存。U盘中存储的数据相当于虚拟内存中的文件。其作用就是当系统需要再度开启那些刚刚被关闭的程序时,系统可以优先在U盘中寻找相关的信息。
联系硬盘的机械读取方式以及U盘的非机械读取方式,我们可以推论,在读取一些零碎文件的时候,readyboost可以让系统更快找到相应的数据。其原因是硬盘的对数据的寻道时间要比在U盘上查找的时间长。这点对于笔记本来说显得比较有用,当硬盘处于省电状态的时候,磁头的寻道时间明显慢上不少,使用readyboost以后,就可以让笔记本迅速从待机状态迅速回复过来。
回到本文开头的三个问题。
一、测试U盘 Readyboost功能是否真的能替代内存
答案是肯定不能,readyboost并不是高速存储器无法替代内存
二、测试Readyboost功能启用以后,对整机的性能有什么样的影响。
答案是在整机性能方面有所提升,但是单项处理器、内存性能测试方面,性能会有所下降
三、不同速度的存储卡Readyboost功能启用以后,对整机性能有何不同影响。
答案是只要读卡器、存储卡通过了vista的验证,其性能差距几乎可以忽略不计。
这个功能小编个人觉得有些华而不实。有多少用户会在意寻道的那18ms呢?不过一眨眼的时间而已。有多少用户会为了那不到1%的整体性能提升,去购买一个高速sd卡插在卡槽中呢?
我们不禁要问,微软在自己的新系统Vista内设置的这个功能,究竟是想刺激笔记本内置读卡器的使用量,提升sd卡的销量,还是想趁机让Zune的销量提升上去,在硬件方面在赚一笔呢?
如果您是一位笔记本用户,手头上闲置了一块sd卡,携带不方便,插入SD读卡器中还可以提升一下性能。但是为了提升性能去买一块sd卡,我想您还是省点钱比较好。