下载此文档

揭开ReadyBoost的真相.doc


文档分类:文学/艺术/军事/历史 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
揭开ReadyBoost的真相.doc揭开ReadyBoost的真相在本刊今年1月上杂志中,我们曾经针对WindowsVista操作系统进行了一次详细的介绍。当时我们曾经提到,WindowsVista操作系统新增了Readyboost技术,可以让闪存类声品赢接为WindowsVista系统加速或者加快应用程序的启动速度,缓解内存不足时WindowsVista的巨大内存需求。但是在当时的测试中,也许是因为操作系统还不是最终零售版本的原因,ReadyBoost带来的性能变化还不是很明显。时至今日,越来越多的高端闪存产品开始公开宣称支持WindowsVista的ReadyBoost技术,大家对ReadyBoost技术究竟能否带来性能提升也不了解。那么,采用ReadyBoost技术是否就真的相当于是扩展内存,能否给系统带来明显的性能变化呢?为了揭开这个谜团,我们特地选择了各种闪存类移动存储方案进行测试,让大家了解ReadyBoost的真相。 ReadyBoost技术究竟有什么用? 其实,很多用户对于ReadyBoost技术的概念都是片面的。它并不单纯是通过增加闪存,用闪存来扩充内存容量的方案。ReadyBoost和微软的另一个新技术――超级预读取(Superfetch)紧密相关。简单的说,WindowsVista中的超级预读取技术具备监视程序运行习惯、周期等详细情况的功能,会自动将应用程序存放在硬盘中的的交换文件预先转换到内存页面中去,使用户经常运行的程序在启动时速度比以往更快。超级预读取技术虽然理论上对于加速程序运行很有好处,但该技术对于物理内存容量的需求更大,因此如果系统本身的物理内存容量不够,该技术就不能很好地发挥作用。 ReadyBoost技术实际上就是针对超级预读取技术的一种补充完善方案。为了在内存容量较小时也能发挥超级预读取技术的特性,微软在内存与硬盘之间独立设置一个闪存缓冲区,(例如闪盘、SD/CF卡等存储器)来替代内存作为缓存,存放应用程序需要预读取的交换文件。所以,在ReadyBoost技术中,闪存的角色和内存有些不同,它只是用于存放中转的交换文件,而不是用于存放程序会随机调用的文件。但是,这又产生了一个疑问,大家都知道,,用闪存来作中转岂不是合快求慢?其实这又是一个误解。硬盘在传送连续成片的数据时确实有持续传输率高的优势。但是不要忘了,闪存中的交换文件都是来自硬盘中各个分散分布位置的碎片数据。寻道读取这些数据时,硬盘必然产生来自盘片转动和磁头寻道的两次寻道延迟,所以如果以硬盘作为缓存,在响应速度方面并没有优势,反复的寻道将降低效率。与之相反,擅长随机读写的闪存不存在机械部分,随机寻道反应远胜于硬盘,因此在作为预读取的缓存时,更能起到节省时间的作用。哪些闪存设备支持ReadyBoost 微软选择用闪存来作为交换文件的存储介质,但市场上闪存类存储器的速度差异也相当大,并不是所有的设备都能满足加速系统的需要。为此,微软对支持ReadyBoost技术的闪存设备做出了以下的简单规定: 。要求闪存存取设备在随机读取4KB碎片文件时,,而在随机写入512KB碎片文件时,。要想更好地发挥ReadyBoost技术的优势,要求闪盘随机读取4KB碎

揭开ReadyBoost的真相 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人lxydx
  • 文件大小28 KB
  • 时间2019-05-15
最近更新