再次到货
迅盘知识扫盲:
作为迅驰平台中首个可选部件,迅盘技术在出现伊始就被广泛关注。 ReadyBoost 我们可以看到最新的Vista系统提供了ReadyBoost功能,允许使用者通过闪存来加速系统,可充当内存与硬盘之间的桥梁作用,从而加速系统性能。 ReadyDriver ReadyDriver功能是针对ReadyDrive提出的,为ReadDrive提供了软件上的支持。ReadyDrive事实上就是微软对Hybrid硬盘(带有内部闪存部件的硬盘)的称呼。这种硬盘除了闪存显而易见的随机访问速度优势外,最大的诱惑还是在于其中保存的数据“立等可取”—因为对于闪存而言,既不需要启动磁头,也不用等待磁头转动到合适的位置。 英特尔迅盘,(Intel Turbo Memory)也就是此前我们经常提及的Robson。迅盘采用了闪存模块+主控芯片的组成方式,其中主控制芯片针对数据的读写进行相应的控制,类似北桥芯片组中的内存控制器,闪存模块则用来存放数据。英特尔表示,在目前阶段销售的迅盘模块仅提供512MB和1GB两种规格。 我们不排除迅盘模块被集成在笔记本电脑主板上的可能性,但更多时候它还是一个Mini PCI-E 1x规格的扩展卡,通过PCI-E总线与系统I/O控制器进行数据交换。迅盘支持智能预存取技术,能够判断出系统即将使用哪些数据,并预先把数据写入闪存芯片中,这样一来当启动操作系统或该应用程序时,CPU将直接从闪存中获取数据,再将其转入内存。由于是高速闪存之间的数据传递,其读取方式也变成了简单的电信号传输,省去了硬盘的机械动作,数据加载所需的时间自然大幅度降低,从而达到快速启动程序的目的。需要说明的是,迅盘所采用的闪存模块为NAND,而并非NOR,这是由于NAND在存取数据的性能方面要优于NOR,且具备更好的性价比。 在迅盘的驱动程序中可以看出,使用者可以通过软件界面设定该模块提供ReadyBoost、ReadyDriver功能,还是两者兼具。需要说明的是,并不是任何一款笔记本电脑均支持迅盘模块,这不仅要求笔记本电脑提供一个额外的Mini PCI-E插槽,同时更重要的还要求笔记本电脑的SATA接口支持ACHI功能。 AHCI的全称为“Serial ATA Advanced Host Controller Interface”,即“SATA高级主控接口”,是在英特尔的指导下,由多家公司联合研发的接口标准,其研发小组成员主要包括英特尔、AMD、戴尔、Marvell、迈拓、微软、Red Hat、希捷和StorageGear等著名企业。AHCI描述了一种PCI类设备,主要是在系统内存和SATA设备之间扮演一种接口的角色,而且它在不同的操作系统和硬件中是通用的。AHCI通过一个PCI BAR(基址寄存器)来实现原生SATA功能。由于AHCI统一接口的研发成功,使得支持SATA产品的开发工作大为简化,操作系统和设备制造商省去了单独开发接口的工作,取而代之的是直接在统一接口上进行操作,可以实现包括NCQ(Native Command Queuing)在内的诸多功能。 一直以来SCSI硬盘在多任务负载下的表现能力为人称道,其根本的原因除了SCSI接口惊人的接口速率外,便是它的指令排序功能。以往的PATA、SATA硬盘也正是因为缺少一种指令优化执行功能而在性能上落后于SCSI硬盘。针对这一困境,英特尔的AHCI规范引入了NCQ,它的应用能够大幅度减少硬盘无用的寻道次数和数据查找时间,这样就能显著增强多任务情况下硬盘的性能。 请注意,ACHI在系统内存和SATA之间提供了接口,这正是迅盘所需要的。因此,直接在系统BIOS中打开SATA的ACHI选项是启动迅盘模块的先决条件。 =================================== FRMT,全称应该是Intel Flash Response Memory Technology。这又是什么呢?原来是Intel对其Robson技术的更名,FRMT变成了正式的称谓。从技术参数和规格来看,FRMT相对于Robson来说几乎没有什么变化,可以看成是Robson的改名版。 不久前,我们拿到了Intel的宣传资料,最新Santa Rosa平台采用的FRMT,又有一个新的名称“Intel Turbo Memory”,中文名称已经定为“迅盘”,看来是沿用了“迅驰”的命名风格,借“迅驰”的知名度来推广“迅盘”。就笔者个人看来,“Turbo Memory”要比“Flash Response Memory Technology”形象得多。

Intel关于硬盘读写性能的描述
关于迅盘部分,Intel公开的资料是,“应用软件启动和运行速度提高2倍、开机速度加快20%、减少硬盘转数以节省功耗”。这三点成为目前主要的宣传点。官方资料称,若没有Intel迅盘,硬盘必须要经常转动,性能受驱动器机械延迟影响降低,功耗受硬盘经常转动影响而加大。实际上迅盘这里的作用和我们前文HHD部分所述的章节,利用大容量闪存充当硬盘的L2 Cache原理是相同的,不同的是,迅盘部分是将这块L2 Cache加载到了主板上

Intel关于迅盘原理的示意图,在硬盘和主板间建立L2 Cache
Intel还表示,“迅盘可以使用微软Ready Boost和Ready Drive技术实现硬盘的读写高速缓存”。在微软的官方资料中,可以看出Ready Boost是一项系统功能,并非说有硬性规定必须由U盘来实现,理论上闪存形成的速度和容量达标的模组都可以实现Ready Boost。而至于Ready Drive,前文已经讲过,微软还没有硬性规定只能通过HHD实现,因此Intel迅盘同样属于Ready Drive解决方案之一。
Intel还认为,实现上迅盘是比U盘更好的Ready Boost解决方案。首先迅盘属于内置设备,并非由终端客户控制的外围设备。迅盘比U盘功耗更低,而USB设备不能节省功耗,迅盘仅仅消耗U盘3分之1的功耗。同时,迅盘带宽更高,速度更快,这是因为PCI-E×1接口比USB 2.0带宽高得多。还有,迅盘属于无缝连接技术,无需终端用户进行配置。此外,迅盘显然更持久稳定,因为vista并没有把U盘当作一个持久稳定的设备,可能会抵消Ready Boost应用带来的好处。 从Intel的迅盘工作示意图可以证实,迅盘模组其实就是在主板上充当硬盘的L2 Cache,实现加速、省电、提高硬盘MTBF的功能。

标准PCI-E接口迅盘模组
Intel表示,迅盘由芯片和软件组成,包括8mm×8mm封装面积的Diamond Lake ASIC控制器、Intel NAND闪存(布时迅盘模块有1GB和512MB两种规格供选择)、迅盘驱动程序、Intel矩阵存储管理软件7.0、DFOROM、预引导软件控制BIOS级磁盘的存取等。
|