平行傳輸的介面目前已經走到非常困難的的地步,所以最近 USB 2.0、IEEE 1394 等才會越來越流行。
平行傳輸最困難的一點,就是如何在高速傳輸時不產生雜訊干擾,所以 ATA 66 以後的線訊號間有包地線,但缺點就是排線很寬,整理非常困難,並且傳輸距離不能太遠。而串列傳輸雖然一次傳的少,但可以把訊號間做很好的隔離,使的速度可以飆升。
另外,不管用 Serial ATA、SCSI、ATA 等,對於記憶體型態與大小應該都是沒啥限制 (Resistance 大能否告訴我您的資料從哪來,小弟資訊來源有限沒看過類似的資料,謝謝!),也不會因為是串列傳輸所以 RAM 也一定要用 Rambus,而 Buffer 的大小是否一定要 16MB,小弟也不清楚,應該是不用。
因為 HD 在儲存時本來就不是以常見的十六進位碼儲存 (會編碼以避免錯誤),所以資料由 HD 讀出,一定會做轉換的工作 (控制晶片內處理),硬碟中 Buffer (Cache) 的資料要怎樣用,格式怎樣,應該還是 4/8/16... bit 這類的格式,當然要以 Serial 儲存也可以,看晶片設計的規格。同樣的,資料在傳出硬碟時會做處理,以符合 Serial ATA 規格。而當南橋收到訊號,再轉回常用的格式。之後,把資料經由北橋傳到記憶體時,用的又是另一種規格,不論用 PCI、HyperTransport、SiS 的 MuXXX、VIA 的 V-Link,他的資料格式又不一樣!而北橋到記憶體,也有 SDR (DDR)、Rambus 等的規格,所以大家可以發現格式一直在變化。
總之,就是所有的規格都是限定訊號收送兩方的傳輸方式,和系統中其他原件沒有關係,也就是說,不管你用的是 DDR 還是 Rambus、P4/Cerelon 還是 Athlon XP,MP/Duron 或 C3,都是可以使用 Serial ATA,而 Serial ATA 只是個「儲存介面傳輸方式」而已。不相信?那去看看 IEEE1394 的介面,也很少 (或幾乎沒有) 用 Rambus。所以用 Serial ATA 與系統其他周邊無關,Intel、AMD、ALi、SiS、VIA 的次世代南橋 (或有南橋等效功能的整合晶片) 都支援了 Serial ATA,當然剛推出時可能會有點相容性的問題,這就和 SDR -> DDR/Rambus 一樣,都是不可避免的。
目前的走向,電腦內部儲存介面走向 Serial ATA 或 Fiber (光纖也是用序列傳輸),電腦外部走 IEEE 1394/USB 2.0/Network。其實大家可以發現,以上沒有一個是用平行傳輸的規格...
ATA 33->66->100->(133),已走道盡頭,未來世界的傳輸方式,目前的技術都指向 Serial 傳輸,最簡單的道理就是「犧牲傳輸位元數量而換取極速與穩定」以及「連結線的效能與成本考量」。
參考資料:
1.
Serial ATA
2.
Maxtor.com : Introducing Serial ATA White Paper
3.
APT Reference Section