PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 儲存媒體討論區
帳戶
密碼
 

  回應
 
主題工具
shival
Senior Member
 

加入日期: Jan 2001
文章: 1,015
看和主題稍微相關aacs討論...不由得擔心起來它了,開始希望它是呆呆的5400轉慢慢轉
400多G的資料copy篩選起來一次很累的
     
      
舊 2008-02-23, 11:23 AM #21
回應時引用此文章
shival現在在線上  
JLurker
Master Member
 

加入日期: Aug 2002
您的住址: 台北跟中壢兩地最常出沒
文章: 1,955
引用:
作者Daomo
快取大不一定好
越大命中率就會是一個問題
所以演算法就要寫得較好一點
看看希捷的7200.11它的演算法似乎就很糟糕...
不過我還是會買希捷,保固

cache跟buffer並不一樣....

並沒有命中率的問題.....

硬碟裡是buffer不是cache....
 
舊 2008-02-23, 11:38 AM #22
回應時引用此文章
JLurker離線中  
lolita
Junior Member
 

加入日期: May 2005
文章: 980
引用:
作者nkaf61
省略費話 意思應該是GreenPower系列的轉速並不是都相同 但卻是不變的
說得更簡單 明白一點就是 買到的硬碟有可能是 5400 也有可能是 7200 但是沒得切換 也不會動態調整 出場時是多少就是多少...

感謝大大的解說
若是如此的話...
就表示
AACS並非使用變速馬達,前面討論的疑慮也就不存在了
而是同系列不同型號可能會有不同轉速
不過
若是5400rpm的AACS,那跟這篇說的AAVS又有什麼不同呢?
舊 2008-02-23, 01:12 PM #23
回應時引用此文章
lolita離線中  
vn514026
Senior Member
 

加入日期: Oct 2002
您的住址: 台北市
文章: 1,123
行銷上的不同,WD 只要表示 AACS 是 5400~7200 轉都有可能,那就可以繼續當中高階賣,至於 AAVS 只有 8mb buffer 又只標定 5400 轉,會讓消費者看起來覺得是比較低階低規格的產品
兩者技術上來說是不會有差別的
舊 2008-02-23, 05:08 PM #24
回應時引用此文章
vn514026離線中  
chlang
Master Member
 
chlang的大頭照
 

加入日期: Dec 2001
文章: 1,747
引用:
作者JLurker
cache跟buffer並不一樣....

並沒有命中率的問題.....

硬碟裡是buffer不是cache....


哇.... 這一段完全看不懂, 有沒有人可以解釋一下 ?
舊 2008-02-23, 05:27 PM #25
回應時引用此文章
chlang離線中  
nkaf61
Basic Member
 

加入日期: Apr 2007
文章: 22
以下假設大大了解cache 及其命中率相關問題

Buffer 沒有命中率
這個其實是關於作業系統的名詞解釋
大致上來說 CPU 的處理速度 比記憶體快很多 記憶體又比I/O(硬碟)快很多
CPU 若要寫資料到硬碟上 必須要等 I/O慢慢來
譬如CPU每秒可以產生1000個資料要硬碟來寫入
但是硬碟每秒只能處理1個資料的寫入
如果CPU直接寫資料到硬碟上的話 當CPU在 某一秒內 產生了1個資料
然後硬碟就開始寫 但是以CPU的速度其實還可以產生999個資料
不過硬碟來不急寫入 如此就算CPU還可以產生999個資料也沒用
CPU必須等硬碟寫完那第一個資料才能繼續產生下一筆資料
那這樣來講 CPU有百分之 99.9的時間都浪費在等硬碟上
於是CPU退而求其次
先將剩下的999個資料寫在Buffer(記憶體)上
然後就去做其他事情
硬碟等到寫完第一個資料之後 會發現它的buffer上面有999個資料(囧...)
然後就很認命的乖乖的把buffer上的資料繼續慢慢的寫到自己身上...

以上是簡便的例子
其實之間還忽略了不少問題 而且單純以寫入 並無提到讀取當例子
但是應該足夠解釋 沒有命中率這個問題了 XD

如果大大是資工或電機相關科系的 有好好上學應該是學過的吧

但是並不能因此說Buffer的應用跟演算法無關
其實在下還是認為演算法絕對有關係
如果觀察力比較好的大大應該可以從上面那個例子裡面察覺到後面隱藏更多的問題
這些問題若沒有一個有效率的演算法來解決
就算空有肥大的buffer卻無法好好應用也是枉然吧?

此文章於 2008-02-23 08:21 PM 被 nkaf61 編輯.
舊 2008-02-23, 08:12 PM #26
回應時引用此文章
nkaf61離線中  
chlang
Master Member
 
chlang的大頭照
 

加入日期: Dec 2001
文章: 1,747
所以這邊強調的重點是.

硬碟上面的 記憶體 機制就是 Buffer.

寫入時當作暫存器.

讀取時也不考慮有重複讀取的可能, 純粹也是當作暫存器.

因此沒有任何 Cache 的需求跟可能.

不知道這樣理解對不對 ?
舊 2008-02-23, 08:54 PM #27
回應時引用此文章
chlang離線中  
nkaf61
Basic Member
 

加入日期: Apr 2007
文章: 22
引用:
作者chlang
所以這邊強調的重點是.

硬碟上面的 記憶體 機制就是 Buffer.

寫入時當作暫存器.

讀取時也不考慮有重複讀取的可能, 純粹也是當作暫存器.

因此沒有任何 Cache 的需求跟可能.

不知道這樣理解對不對 ?


嗯...我發現還是乖乖描述一下吧~XD
我也不太確定你的理解狀況

讀取的策略有可能如下
cpu跟硬碟要1000筆資料
CPU就跑去做其他事情
等到硬碟乖乖把這些全都搬到Buffer去之後
有可能會發中斷告訴CPU 叫CPU來從Buffer拿資料回去用
(或是透過DMA之類的...等)←在此可忽略

上述狀況若發生在cache大致上是
cpu"未來可能"要跟硬碟要資料A
然後cache就很開心的跑去把資料A 搬進cache去
但是cpu可能最後決定不拿資料了
或是 cpu最後決定拿的 是資料B
(明白說就是cache猜錯了)
然後cache就要重新去把正確的資料B搬進cache
之後cpu才從cache拿到資料B
這樣就算是失誤
總之cache就是猜cpu接下來想要什麼 然後偷跑
至於要怎麼偷跑 當然是會有策略性的偷跑
因為失誤 會有處罰~~~(不是SM鞭 !)
而這種策略就是cache的偷跑演算法 XD

由於Buffer不用這樣猜 (它不是偷跑的)
所以當然不用考慮偷跑用的演算法...

以上說法可能有些錯誤 還希望大大指正 ^口^

此文章於 2008-02-23 09:40 PM 被 nkaf61 編輯.
舊 2008-02-23, 09:38 PM #28
回應時引用此文章
nkaf61離線中  
JLurker
Master Member
 

加入日期: Aug 2002
您的住址: 台北跟中壢兩地最常出沒
文章: 1,955
引用:
作者nkaf61
嗯...我發現還是乖乖描述一下吧~XD
我也不太確定你的理解狀況

讀取的策略有可能如下
cpu跟硬碟要1000筆資料
CPU就跑去做其他事情
等到硬碟乖乖把這些全都搬到Buffer去之後
有可能會發中斷告訴CPU 叫CPU來從Buffer拿資料回去用
(或是透過DMA之類的...等)←在此可忽略

上述狀況若發生在cache大致上是
cpu"未來可能"要跟硬碟要資料A
然後cache就很開心的跑去把資料A 搬進cache去
但是cpu可能最後決定不拿資料了
或是 cpu最後決定拿的 是資料B
(明白說就是cache猜錯了)
然後cache就要重新去把正確的資料B搬進cache
之後cpu才從cache拿到資料B
這樣就算是失誤
總之cache就是猜cpu接下來想要什麼 然後偷跑
至於要怎麼偷跑 當然是會有策略性的偷跑
因為失誤 會有處罰~~~(不是SM鞭 !)
而這種策略就是cache的偷跑演算法 XD

由於Buffer不用這樣猜 (它不是偷跑的)
所以當然不用...


nka解釋的都差不多了,補充一下
cache=快取
buffer=緩衝(顧名思義,資料是循序寫入的,一般來說是FIFO,有NCQ功能才會有演算法的問題)
register=暫存器

搞混了自然全都亂了

另外,"因為失誤,會有處罰"
課本應該翻"代價"吧?
舊 2008-02-23, 10:05 PM #29
回應時引用此文章
JLurker離線中  
chlang
Master Member
 
chlang的大頭照
 

加入日期: Dec 2001
文章: 1,747
^^;

因為每次看到硬碟的資訊. 幾乎都寫 Cache Size 而不是Buffer Size

因此心中都認定這個東西是 Cache. 不知道原來它使用的機制只有 Buffer, 而沒有 Cache 的成分在內.
舊 2008-02-23, 11:59 PM #30
回應時引用此文章
chlang離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。