正文内容 评论(0)
[为磁盘加速——Turbo Memory]
目前无论在台式机还是笔记本中,一部分的性能瓶颈常常来自于磁盘部分。作为机械部件,磁盘速度的提升远远落后于摩尔定律。因此从第四代Centrino平台——Santa Rosa,Intel在 传统三组件(Cpu+Chipset+Wireless)之外,增加了一个选配的Turbo Memory模块(核心代号Robson),Turbo Memory技术将经常存取的数据保存在闪存中而提高系统整体性能。这将加快应用程序和数据的访问速度,缩短系统引导时间。Intel Turbo Memory 技术还令硬驱更频繁地进入低能耗状态而降低系统耗电量。
ntel Turbo Memory 由以下组件构成:
Intel Turbo Memory 驱动程序
Intel Turbo Memory 控制台
Intel Turbo Memory 磁盘过滤 option ROM
Intel Turbo Memory 驱动程序可安装于系统要求一节所列的任何支持的移动式系统上。安装程序将同时安装 Intel Matrix Storage Manager 和 Intel Turbo Memory 驱动程序。NAND 闪存的高速缓存总大小将决定 Intel Turbo Memory 控制台具备哪些功能。安装软件将自动更新 option ROM。
采用MINI PCI-E接口的 Turbo Memory(迅盘)
在受支持的移动式系统上,Intel Turbo Memory 控制台支持以下功能:
提供启用或禁用 Windows ReadyDrive 的选项。
提供启用或禁用 Windows ReadyBoost 的选项。
在NAND芯片为1GB的时候可以同时启用ReadBoost与ReadyDrive功能。系统需要重启才能开启设置。要同时使用 Windows ReadyBoost 和 Windows ReadyDrive,需配备 1 GB 的 NAND 闪存(连个功能平分闪存容量)。如果您的移动式系统仅配备 512 MB 的 NAND 闪存,“启用 Windows ReadyBoost”选项不可用。
VISTA提供的Turbo Memory功能共分三个部分,Ready Boost、Ready Drive、Superfetch原理与形式各不相同:
1 Ready Boost,数据快取、暂时扩充系统内存空间
大家熟悉的Vista可以通过插上USB闪存就能系统加速,就是运用Ready Boost技术。其原理是运用闪存在某些环境下存取效能优于硬盘的特性,将部份数据暂存在上面作为Cache,系统效能也就因此获得提升。这种形式跟系统内存的角色类似,因此微软也号称说,可以用Ready Boost的U盘,来快速经济地解决系统内存太低的问题。不过,因为闪存的速度还是比SDRAM要慢,所以顶多只能作为硬盘到系统内存之间的缓冲区,实际上效能提升有限,真有效能上问题,加装足够的系统内存才是长久之计。
除了闪存U盘外,Ready Boost也可以用其它形式的闪存式EMD(external memory device:外部记忆装置)来提供支持,包括SD记忆卡、CF记忆卡,还有内接的PCI高速记忆卡﹙也就是Turbo Merory﹚。
其中有一半的闪存用来划分作为ReadyBoost系统加速之用。
2 Ready Drive ,数据快取、扩充硬盘缓冲空间、加速开机、省电
Ready Drive的主要技术原理,是在硬盘中加入非挥发性的闪存,需求容量至少要有128MB以上,作为硬盘与内存间的缓冲区。这种硬盘产品,一般称为Hybrid Hard Disk( 混合式硬盘),简称HHD。
传统硬盘的缓冲区,或称为Buffer、硬盘Cache,是采用速度快但容量小且价格高的易失性内存,一般大小通常只有8MB~16MB,而且必须随时通电来维持数据。而相对来说,闪存具有价格、效能与省电三项长处。此外,配合Vista新增的睡眠模式,Ready Drive可以将原先写入硬盘的数据改放到闪存,因此恢复开机状态的速度能变得更快。这些功能同样会运用在Turbo Memory上,唯一的差别是,HHD是把Flash放在硬盘上,Turbo Memory则是放在主板上的Flash。而这以部分闪存是不可见的,由VISTA系统接管,并控制磁盘的数据写入。
3SuperFetch 数据快取、加速开机
SuperFetch是Vista新增的一种快取数据管理模式,它会预测使用者最常使用的应用程序,并将这些程序预先加载内存,藉以提升系统响应速度。而且SuperFetch还很有学习功能,它甚至会知到你在不同时间 (例如周末或上班日) 较有可能使用哪些应用程序。SuperFetch也会自动调整程序执行的优先级,将使用中的应用程序排在背景工作之前,因此离开计算机一段时间后,再返回计算机前继续使用时,计算机的响应速度也不会变慢。SuperFetch技术包含在Ready Boost之中。SuperFetch并非摸不到看不到的。在Vista操作系统中,从开机分割区的根目录底下,可以找到一个\Windows\Prefecth数据夹。把里面的档案删除掉,之后再重新开机试试看,应该会明显感觉系统变慢了,包括开机跟开启应用程序也是一样。
我们通过实际的测试来看Trubo Memory的实际表现。
首先我们来看一下Turbo Memory所集成的NAND闪存持续传输速率为37.6MB/s,略高于Hitachi 5400rpm 160GB硬盘32.3MB/ s的速度。下面我们通过实际应用的测试表现来对比。
PCmark05 HDD Test Suit
|
Turbo Memory on
|
Turbo Memory off
|
Performance up
|
XP Starup
|
10.970 MB/s
|
7.131 MB/s
|
53.8%
|
Application Loading
|
9.397 MB/s
|
4.704 MB/s
|
99.8%
|
Genaral Usage
|
8.991 MB/s
|
4.177 MB/s
|
115.2%
|
Virus Scan
|
64.904 MB/s
|
63.362 MB/s
|
2.4%
|
File Write
|
36.067 MB/s
|
34.367 MB/s
|
4.9%
|
在系统启动方面,开启Turbo Memory可以带来50%以上的提升,而在应用程序加载打开效能提升接近100%,一般使用效能更是达到115.2%。这些典型应用的速度提升基本来自Ready Drive与SuperFetch。而在病毒扫描与文件写入测试中,提升并不明显。
可以说Turbo Memory 的使用可以较大的提升常用程序以及减轻磁盘频繁操作的负担。在Ready Boost部分由于闪存的速度有限,因此适当的增加内存性能提升更为明显。而Ready Drive则可以很大成都弥补固有机械磁盘的不足,并且对系统启动以及休眠恢复节省时间,不过加载在缓存中的文件是否正好对应正在使用的程序,这就要靠VISTA拿出提升命中率的算法。现在这一切还并不透明,不过相信随着TurboMemory不断改进,这部分的效能还是会更佳理想的。
Intel Turbo Memory 技术要求以下系统组件:
支持以下 I/O 控制器之一的英特尔芯片:
Intel 82801HBM Serial ATA AHCI Controller (ICH8M)
Intel 82801HEM Serial ATA AHCI Controller (ICH8ME)
配置为引导磁盘的串行 ATA 硬驱
大小为 1 GB 或 512 MB 的 NAND 闪存
支持 Intel Turbo Memory 的系统 BIOS
Microsoft Windows Vista 操作系统
注:Intel Turbo Memory 1.0 在 RAID 模式不受支持。
本文收录在
#快讯
- 热门文章
- 换一波
- 好物推荐
- 换一波
- 关注我们
-
微博:快科技官方
快科技官方微博 -
今日头条:快科技
带来硬件软件、手机数码最快资讯! -
抖音:kkjcn
科技快讯、手机开箱、产品体验、应用推荐...