永发信息网

硬盘上的SATA接口和USB2.0接口有什么不同

答案:1  悬赏:40  手机版
解决时间 2021-01-14 00:40
  • 提问者网友:欺烟
  • 2021-01-13 05:26
硬盘上的SATA接口和USB2.0接口有什么不同
最佳答案
  • 五星知识达人网友:第幾種人
  • 2021-01-13 06:54
SATA是Serial ATA的缩写,即串行ATA。Serial ATA 1.0定义的数据传输率可达150MB/sec,这比目前最快的并行ATA(即ATA/133)所能达到133MB/sec的最高数据传输率还高,而在已经发布的Serial ATA 2.0的数据传输率将达到300MB/sec,最终Serial ATA 3.0将实现600MB/sec的最高数据传输率。
共同点:
1)都是串口
2)都支持热插拨
区别:
1)接口定义不同:SATA接口收发是分开的,而在USB接口中收和发都是使用1对差分信号线
2)供电方式不同:SATA接口需单独接口供电,而USB接口是采用本身4线中的2根线作为5V电源输入
3)编码方式不同:Serial ATA接口也采用了一套用来确保数据流特性的编码机制,这套编码机制将原本每字节所包含的8位数据(即1Byte=8bit)编码成10位数据(即1Byte=10bit),这样一来,Serial ATA接口的每字节串行数据流就包含了10位数据,经过编码后的Serial ATA传输速率就相应地变为Serial ATA实际传输速率的十分之一;
而USB采用了NRZI(Non Return to Zero Invert,不归零就反向)的编码方式,无须同步的时钟信号也能产生同步的数据存取。NRZI的编码规则是,当数据位为“1”时不转换,为“0”时再作转换。USB 2.0采用8b编码,最大传输速率480Mbps,那么理论传输速度就能达到60MB/s;但是USB 3.0在传送数据时会把8bit的数据编码成10bit,其中包含了2bit的控制数据(Control);而在接收数据时则是一个逆方向过程,10bit数据会解码成8bit+Control信息,那么5Gbps的理论传输速度就为500MB/s。
4)传输速率不同:Serial ATA 1.0定义的数据传输率可达150MB/sec,Serial ATA 2.0的数据传输率将达到300MB;USB1.0定义的数据传输率可达192KB/s,USB1.1可达1.5MB/s,USB理论传输速度就能达到60MB/s,USB 3.0理论传输速度就为500MB/s;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯