实战端口复用器 赛恩斯5口SATA存储评测
由于是一个端口对应多个终端设备,因此必须具有一个机制来决定数据通路:什么时候使用哪一个设备?什么时候进行传输?这些都是需要考虑的问题。
Port Multiplier具有两种切换机制:Command-based Switching和FIS-based Switching,可以翻译为基于命令的切换机制和基于FIS的切换机制,FIS(Frame Information Structure,帧信息结构)是SATA为了实现异步传输数据块而使用的封包,“正常”的SATA设备都使用FIS,除了第一代推出的实际上是包装过的PATA(同步传输)。要支持FIS,也需要驱动的支持,标准的AHCI规范使用了FIS。

Command-based Switching基于命令的切换机制:控制器端口在同一时间只对一个设备发起命令,这种方式就是简单地对端口进行扩展
和PATA相比,SATA的FIS结构允许异步ATA传输,例如,SATA控制器发出读取命令之后可以去干其它事情,驱动器(如,SATA硬盘)准备好数据之后,再主动发送数据给SATA控制器(当然,要具有FIS),控制器并不知道驱动器读取数据需要的时间,在PATA上,只能使用一个块一个块地传输-确认-传输-确认循环,SATA FIS就不需要这样。

FIS-based Switching基于FIS的切换机制:除了发起命令,控制器端口还可以执行来自任何设备的命令,这些都是可以同时进行的,因此提供了最大的性能
显然,对于通常的点对点SATA而言,FIS虽然有用,不过并不明显,在Port Multiplier端口复用器的情况下,FIS可以发挥到最大的效用。FIS-based Switching基于FIS的切换机制允许主控制器不停地发出命令,终端设备则不停工作,并可以在任意的时候发送数据给控制端(当然,Port Multiplier需要进行拥挤管理),这样的结构可以实现最大的并行处理并达到最高的效率。
2
第1页:赛恩斯5口端口复用器TR5M-B第2页:赛恩斯5口端口复用器TR5M-B外观第3页:端口复用器原理解析:基础第4页:端口复用器原理解析:传输切换第5页:赛恩斯端口复用器TR5M-B原理第6页:赛恩斯端口复用器TR5M-B规格第7页:测试平台和测试环境第8页:实战:如何设置使用端口复用器?(一)第9页:实战:如何设置使用端口复用器?(二)第10页:实战:如何设置使用端口复用器?(三)第11页:实战:如何设置使用端口复用器?(四)第12页:HD Tach RW 3.0.1.0性能测试第13页:PCMark Vantage 1.0.0.0性能测试:惨不忍睹第14页:Iometer 2006.07.27性能测试:理论性能第15页:Iometer 2006.07.27性能测试:应用性能第16页:IT168评测中心观点
相关文章