当前位置:在线查询网 > 在线百科全书查询 > Windows®ReadyBoostTM闪存盘加速技术

Windows®ReadyBoostTM闪存盘加速技术_在线百科全书查询


请输入要查询的词条内容:

Windows®ReadyBoostTM闪存盘加速技术


在已取得大规模应用的Vista操作系统中,有一项被称为“读取加速器”的Readyboost技术正得到关注。这项技术采用闪存作为内存缓冲区,是微软针对原始的虚拟内存技术、改良的预取技术(Prefetch)的又一次改进,目的是减少对硬盘的读取需求,进而达到提高电脑读取速度和省电的效果。



简介


虚拟内存在内存和硬盘间交换数据,Readyboost则在内存、闪存和硬盘三者间交换数据。

如何扩充内存的容量成了一个重大的课题,虚拟内存正是一个解决办法。假如我们在打开了Word 文档、QQ聊天程序、杀毒软件3个程序之后,内存已经放满了这些程序需要的数据,那么当我们还需要打开第4个程序的时候,电脑就会自动将内存里暂时不使用的数据转移到从硬盘划分出来的虚拟内存中,并将第4个程序所需的数据读进内存,以满足用户的即时需求。简单地说,这就是一种使用硬盘等外部存取设备,来保存物理内存不足以存放的信息的技术。

虚拟内存技术虽解决了物理内存不足的问题,但频繁地更换应用程序时需要进行更换数据的操作,频繁读写硬盘造成了程序响应缓慢。尽管后来Windows XP的预取技术优化了数据的读取方式,但这些技术都只在启动程序时才会进行相关的调度工作,这种被动式的工作方式亟待改善。

奥秘


Readyboost主要由Vista操作系统中的SuperFetch以及EMD两个功能来执行,其中SuperFetch技术所解决的问题正是变被动为主动,它在预取技术的基础上加载了监视程序运行详细状况的功能。从某种程度上说,这个技术可以为个人电脑实施个性化服务。举例来说,你每天都在12:00运行整机杀毒程序,13:00结束程序,13:30继续使用电脑。按照传统的方式,杀毒程序所需的数据在13:00之后会一直存在内存中,此时如果你在13:30打开Word、Excel等程序,你会发现电脑变得奇慢无比,因为电脑正慢悠悠地把杀毒程序数据转存进虚拟内存。但是新的SuperFetch技术可以让电脑具记忆性——在13:00结束杀毒程序后,电脑将自动将内存中的相关数据存进硬盘,并将你要用的Word、Excel等程序数据调进内存,这使得你在13:30时可以快速运行你常用的程序。

内存空闲着即是浪费,这是Vista操作系统中SuperFetch技术的核心理念,但正因如此才造成了对内存容量扩大的进一步渴望。在三星推出闪存电脑和传统硬盘电脑仍占市场主流的夹击下,微软认为两者适当地结合才最符合目前的发展趋势。

EMD则是利用闪存的剩余空间做系统的虚拟内存,它的使用频率较低,但突发存取速度比硬盘要快。概括地说,Readyboost技术就是利用USB2.0接口的闪存盘(从理论上来说,基于NAND Flash的设备都可以使用Readyboost功能,包括优盘、存储卡、SSD固态硬盘、UFD、MP3、MP4等),为Vista操作系统建立一个类似虚拟内存的缓冲区,将部分经常启动的程序所需的数据通过Readyboost技术转移到闪存盘中运行。

由于闪存盘的综合存取速度远胜于硬盘——尽管闪存的传输数据速度稍逊于硬盘,但机械式寻道的硬盘在读多块小数据时完全不占优势,因此闪存在处理经常读写的数据时更显优势。如果说虚拟内存技术只在内存和硬盘之间存在交换关系,Readyboost技术则依次在内存和闪存、闪存和硬盘间存在交换关系。

只需简单设置,闪存就可以作为内存来使用——系统会将虚拟内存中的活动数据同步保存在闪存中,这样系统就可从硬盘和闪存中同步读取活动数据,相当于在单位时间内读取了双倍或多倍数据。此外,用户在移除闪存时,EMD会自动将内存中的数据转存到硬盘,所以用户在使用Readyboost功能时随意插拔闪存是允许的。

Readyboost


链 接1:Readyboost技术对闪存的要求

1.在闪存容量和接口方面,至少具备256MB以上的空余空间,微软推荐使用1GB以上空余空间的闪存。

2.使用USB1.1以及以下规格的接口,将无法开启Readyboost功能。

3.在读写速度方面,最低要求闪存等存取设备在随机读取4KB尺寸文件时,速度高于每秒2.5MB;随机写512KB尺寸文件时,速度应高于每秒1.75MB。要想完全发挥出Readyboost技术的性能优势,这两个速度将分别是每秒5MB和每秒3MB。

4.闪存整体的读写性要保持稳定,内部不同位置的读写速度应均匀。

链 接2:Readyboost功能使用示范

1.当插入符合Readyboost要求的闪存盘(众多闪存盘打出了Readyboost的旗号,尽管读取速度快慢只是评判它优劣的众多技术指标之一)后,Vista操作系统会弹出一个自动播放窗口,里面有一项名为“加速我的系统,使用Windows Readyboost”的选项,点击后可打开相关设置窗口。

2.如果闪存盘插入时,Vista系统没有弹出自动播放窗口,用户也可以在桌面上打开“计算机”,点选该USB设备并右击鼠标选择“属性”。在随后出现的“磁盘属性”窗口中,点击“Readyboost”标签页,即可打开功能设置页面。

3.接下来,用户只需点选“使用这个设备”,再在窗口下方选择用作Readyboost加速的容量空间即可。