PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   儲存媒體討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=20)
-   -   [問題] SATA150 與 PATA133 速度在何時有明顯差別 (https://www.pcdvd.com.tw/showthread.php?t=396704)

小強lenbo 2004-10-13 03:00 PM

引用:
作者bxxl
我記得SATA排線是點對點的(不能一條接多個device),
那個頻寬應該是給一顆硬碟用的...
有錯請指正.


no
串列傳輸與USB相似
總頻寬分給所有節點上的裝置共享

而且串列傳輸的裝置
頻寬應該算bit的才比較正確
所以廠商標示的SATA規格都是寫1.5 Gbit/sec
而不是寫150 MByte/sec

wcc8914 2004-10-13 03:35 PM

引用:
作者bxxl
我記得SATA排線是點對點的(不能一條接多個device),
那個頻寬應該是給一顆硬碟用的...
有錯請指正.

對噢,我都忘了SATA排線只能一對一,
不過我的意思是單顆效能依目前就是無法填滿頻寬,
要組成RAID,才能充分運用頻寬。

ps.一直有個疑問,IDE通道(S or P都一樣)到底占不占PCI頻寬,
介面卡的當然占(都插在上面了,那能不占),ON BOARD的如何?
如果都占,那SATA 150比PCI 133 高,怎麼辦?

Adsmt 2004-10-13 03:39 PM

From O'Reilly PC Hardware in a Nutshell 3rd Edition:

Unlike PATA, which permits connecting two devices to a single interface, SATA dedicates an interface to each device. This helps performance in three ways. First, each SATA device has a full 150 MB/s of bandwidth available to it. Although current drives are not bandwidth-constrained by PATA interfaces, as faster drives become available this will become an issue. Second, PATA allows only one device to use the channel at a time, which means a device may have to wait its turn before writing or reading data on a PATA channel. SATA devices can write or read at any time, without consideration for other devices. Third, if two devices are installed on a PATA channel, that channel always operates at the speed of the slower device. For example, installing a UDMA-6 hard drive and a UDMA-2 optical drive on the same channel means the hard drive must operate at UDMA-2. SATA devices always communicate at the highest data rate supported by the device and interface.

小強lenbo 2004-10-13 04:05 PM

引用:
作者Adsmt
From O'Reilly PC Hardware in a Nutshell 3rd Edition:

First, each SATA device has a full 150 MB/s of bandwidth available to it.



adelies 2004-10-13 04:30 PM

SATA 頻寬的等效的算法是 150MB/s 沒錯。

intel 的頻寬圖對於串列傳輸是指單一 channel 的頻寬,至於晶片內部實際溝通的匯流排形式各家應該都不同,也就是速度、寬度、傳輸方式不同。

總而言之,serial ata 的傳輸速度的確是 1.5GT/s,就像 PCI-e 的 2.5GT/per lane/per direction 一樣。

小強lenbo 2004-10-13 04:59 PM

引用:
作者adelies
SATA 頻寬的等效的算法是 150MB/s 沒錯。

intel 的頻寬圖對於串列傳輸是指單一 channel 的頻寬,至於晶片內部實際溝通的匯流排形式各家應該都不同,也就是速度、寬度、傳輸方式不同。

總而言之,serial ata 的傳輸速度的確是 1.5GT/s,就像 PCI-e 的 2.5GT/per lane/per direction 一樣。


單一頻寬也就是全部頻寬
小弟講明白一點就是像SATA、IEEE1394及USB這類串列傳輸規格
就像是一條河流大家用
當別人都沒在用時,你就爽到了!一個人獨享這條河流
不過如果很衰大家都在用,你也只得乖乖跟大家分享這條河流
SATA與PATA最大的不同點在於
SATA在於大家分享頻寬
PATA則是一個人獨享頻寬,不過需要依priority來決定誰先用
至於intel那張架構布局圖上
南橋ICH6R連到SATA上寫的150MB/s是遵照Ultra DMA 150的規格
並非intel自己特定的規格
下面的SiS網頁也一樣
http://www.sis.com/products/chipset...entium4/649.htm
其南橋連至SATA的頻寬也是遵照Ultra DMA 150的規格來走

至於晶片製造商能夠自己發揮的地方
應該是在南北橋之間的連結架構上

bxxl 2004-10-13 05:00 PM

引用:
作者小強lenbo
no
串列傳輸與USB相似
總頻寬分給所有節點上的裝置共享

而且串列傳輸的裝置
頻寬應該算bit的才比較正確
所以廠商標示的SATA規格都是寫1.5 Gbit/sec
而不是寫150 MByte/sec


USB的情況我了解,從spec裡面可以看出它的總頻寬是共享的.
(應該說每個root-hub以下是共享的,
但如果有兩顆root-hub,則兩顆之間未必是共享的)

SATA...剛去下載了spec1.0a,
目前還沒看到特別指出這個部分(如有專業人士請指點).

至於Intel chipset的那張圖, 我的推測如下:
SATA規格的速率只定義了介面訊號的部分,
至於到chipset內部,要跑多少,就看各家設計.

意思是說,如果SATA規格沒有定義這個部分,
則理論上可能有廠商讓每個SATA port享有獨立頻寬.
(不管Intel的做法如何).

當然實務上或許大家覺得沒有必要多花硬體
,所以在chipset內部就把頻寬給"集縮"了,也有可能...
(不過集縮到1/4好像太慘了?)

adelies 2004-10-13 05:47 PM

引用:
作者小強lenbo
(略)

以下給您參考:

865PE (ICH5) 的說明:
WWW 網頁: http://www.intel.com/design/chipset...e+chpsts_865pe&
引用:
Dual Independent Serial ATA Controllers
Facilitates high-speed storage transfers and easy hard drive upgrades.

PDF 規格: http://www.intel.com/design/chipset...shts/252516.htm
引用:
SATA Controller

The SATA controller supports two SATA devices providing an interface for SATA hard disks and ATAPI devices. The SATA interface supports PIO IDE transfers up to 16 Mb/s and Serial ATA transfers up to 1.5 Gb/s (150 MB/s).
The ICH5's SATA system contains two independent SATA signal ports. They can be electrically isolated independently. Each SATA device can have independent timings. They can be configured to the standard primary and secondary channels.
:)

小強lenbo 2004-10-13 08:32 PM

引用:
作者adelies
以下給您參考:

865PE (ICH5) 的說明:
WWW 網頁: http://www.intel.com/design/chipset...e+chpsts_865pe&

PDF 規格: http://www.intel.com/design/chipset...shts/252516.htm
:)


看了兄的連結及小弟我回家查了一下書
大致上有點了解了
也就是SATA每個port都是單channel
各個channel頻寬都是150MB/s
跟之前我所了解的IEEE1394及USB串列傳輸有所出入
不過到SATA Host Controller之後的架構
目前好像查不到相關的資訊
如果在Controller內還是以Hub的方式link在一起
那就沒有什麼意義了……

小弟覺得比較有可能的是
在外頭打****說每個channel都是150MB/s哦
實際上SATA Host Controller裡頭還是在共享頻寬
因為未來SATAII高達3Gbps的速度
對於單一顆哈滴而言
小弟實在想不出來有何意義

照intel的架構圖來看
後頭還是用Ultra DMA 150的界面來連結南橋
也許使用PCI-X或PCI-E界面的SATA擴充卡會比較實在!

R423 2004-10-13 08:37 PM

sata目前最大優勢應該在於單一獨立!!
跟ide比較可能差異不大!!
但是如果ide排線上..還有另一個裝置正在運作!!
ide效能就會打折!! 但是sata不受影響!!因為都是單一獨立!!
sata2到時候才會有效能上的重大差距! :agree: :)


所有的時間均為GMT +8。 現在的時間是04:21 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。