1394和USB最大的不同是1394传输时不需要CPU参与,两个1394设备是对等联接的;而USB设备传输数据时并不是对等联接的,其中一个要作为主设备,需要CPU参与才能工作,而且随着速度的提高CPU占有率也会提高。 虽然前面的帖子介绍了不少但我还是再来谈谈USB与1394的不同: 1、1394是一种高速串行总线,而USB是电脑系统与外围设备连接的输入/输出接口技术。 2、1394具有支持同步和异步传输的特点,1394接口以他高带宽的特性,利用同步传输的方法将外围设备中的数据直接传到电脑上。而USB确采用的是异步传输的方法,需要利用缓冲存贮器来进行数据的存取。 3、从WIN98开始,1394就得到全力支持。无需安装任何驱动1394便可以使用。而USB2.0需WINDOWS XP+SP1才能提供支持,WIN2K/WINXP只支持USB1.1标准,win98/ME还必须安装驱动程序,这样就使USB2.0的传输速率难以发挥。 4、虽然1394A的传输速率为400Mbps而USB2.0的传输速率为480Mbps,但通常情况下USB2.0的实际传输速率为24~156Mbps,远远达不到其理论值。如果一台电脑中还有其他USB设备(如USB鼠标、键盘等),则主板中的控制芯片会对每台设备重新进行带宽分配,这时的传输速率就更低了。但1394就很少存在这种情况,他可以稳定、高速的进行数据存取工作。 5、USB的缺点是:需要占用大量系统资源,要让其达到最佳传输速率需配合高速的CPU,而1394则不然。 |