微软Vista操作系统已经正式上市,它其中有一项ReadyBoost的功能,目的是以NAND Flash(闪存)做为辅助内存,储存常用程序的预存区,以减少对硬盘的读取需求,进而达到提升计算机的运算效能及省电的效果。
启动ReadyBoost功能
正因如此,理论上讲所有基于NAND Flash的设备都可以使用ReadyBoost功能,例如MP3、MP4、优盘、存储卡、SSD固态硬盘、UFD等等。
一般情况下系统通过硬盘来读/写缓存中的活动数据
了解Windows操作系统的用户都知道,由于内存容量有限,加上成本的考虑,操作系统通常在磁盘中虚拟一个内存空间,用于存储物理内存中的活动数据,所以虚拟内存速度只等同于硬盘速度。但现在,通过应用Ready Boost功能,只需简单设置,闪存就可以作为内存来使用,系统会将虚拟内存中的活动数据同步保存在闪存中,这样当读取数据时,就从硬盘和闪存同步读取活动数据,相当于在单位时间内读取了双倍数据或多倍数据。
借助Ready Boost功能闪存可作为内存来保存活动数据
ReadyBoost主要由Vista系统中的SuperFetch以及EMD两个功能来执行,SuperFetch使用智能型优先权排定技术,可以知道使用者常使用的应用程序,并将这些程序预先加载到内存中;EMD则可以利用闪存的剩余空间做为系统的虚拟内存,它的使用频率较低,但突发存取速度比硬盘要快。另外,用户在移除闪存时,EMD会将自动将虚拟内存中的储存数据转存到硬盘。
来源:中关村在线