瀏覽單個文章
klipschpromeida
Power Member
 

加入日期: Dec 2002
文章: 512
引用:
作者cwz1116
簡單的說
buffer是暫存區
cache是一種高速儲存機制

目前Seagate、HITACHI及FUJITSU已有Serial Attached SCSI(SAS)硬碟機
LSI LOGIC也有Serial Attached SCSI(SAS) Host Bus Adapters
http://www.lsilogic.com/products/sas_hbas/index.html


buffer跟cache我會這樣區分
對一種buffered i/o來說,buffer的存在是必要而絕對的
所有的in/out都需要經過/暫存到這裡,他是一個必經之路

cache在整個動作上不具備必要性(不考慮速度會很慢的話)
他是把曾經讀出的資訊放在這,下次要用可以來這邊找
因為他的速度,會比原本那個實體的裝置快非常多
寫入也是差不多道理。

當然..目前這兩個名詞確實混用得很厲害
cache在某些時候,也確實有buffer的性質
我提出來,並不是要做什麼名詞解釋
只是他絕非是原發文者所言那樣離譜區分方法
"那HDD上的RAM在電路上稱為buffer,
跟catch是不同的,軟體工程師都稱為快取,
只是因為她跑的較快罷了"

否則該用cache的地方,用成buffer這個字
沒有什麼好大驚小怪,我自己都可能曾經這樣誤用過

SAS的周邊最近都上市了,有興趣..可以買來玩吧
價格是多少.....我也不太清楚
     
      
舊 2005-06-17, 04:47 PM #121
回應時引用此文章
klipschpromeida離線中