billion wrote:快取能做什麼?
其實如果單純以硬碟機構來討論磁碟效能,這是沒有錯的,因為傳輸都卡在機械運作上。
如果加入整體電腦架構以及作業系統應用來綜觀,差異其實不只一些。
在MS的作業系統下,資料肥大加上記憶體管理不佳(當然Windows7比XP改善很多了),仍造成傳輸效能瓶頸,很多資料都是會重複使用到的,再來,硬碟內外圈的存取速度也不一樣,等待時間相對不同,因此Buffer 大小也更重要,再來後來硬碟廠商的在硬碟上使用的記憶體已經不只光Buffer功能,通常還兼具cache功能,而企業級硬碟加大緩存其實還有降低硬碟loading,提升碟盤壽命的功用(我第四行提的),也是Cache + Buffer的用途,當然更大Buffer cache更有效益,保護資料安全其實還好,因為透過陣列方式管理資料性,會比加大緩存更安全,所以才被稱為buffer cache(或Cache Buffer),這不是我說的,是硬碟設計資料上的名稱 ,實際應用上,最後使用者反應出來的就是減少延遲效果得到的爽度,當然這爽度不是每個人每個使用環境都一樣,但是對於大部分的使用環境絕對是正向的。
而OSX因為記憶體管理比MS的好,所以這些產品爽度的提升有限,自然使用者會覺得是騙局,但是實際上只是應用差異,但以OSX作業系統與MS混在一起其實真的很冤。
最後,在成本方面,記憶體單一成本在市面零件上,32MB與64MB差異的確才幾塊錢,但是對於廠商採購來說,要考量的地方很多,往往採購後最後到工廠,幾塊價差的成本都會變成幾十塊,最後在使用者末端反應出來的就是價差幾百塊,幾百塊其實不是多少錢,不過對於整個硬碟價格來比較,多的可是1~3成的價格。
也請嘴砲兄了解,這種爭論已經導致知前很多有意義的討論被回收,對方要攻擊隨便他了,但您如果為了對方發言攻擊而反擊,也只是變為同一類?要討論學術網路上可以爬到一堆,但是使用者經驗真的就是看事實,就讓事實表現真象就好。
FYI...
用在硬碟讀出檔案時 同時寫入內建快取中
再讀取時 可以由快取讀出檔案而不用去讀碟
但是這就有所謂的快取命中率 是要留下什麼檔案以供可能再被讀取
而32與64MB是能用作什麼快取效果 很低
而且多半在寫入當緩衝時就洗光了
而現在記憶體管理就可以做到大多數這種快取保留
經由系統使用經驗去判斷保留不同層級的資料抹除 達到較高的資料再利用
8G跟64MB比.............
而且根本無關SSHD效能使用
幾轉碟片就是那種寫入速度 還扯上內外圈 就算快取緩衝很大也不會增加原先內外圈寫入能力
在蘋果版外我是拿win使用為基礎 再來說用在蘋果上會更不必要而以
不用講得我是拿蘋果使用經驗不適合用win
32與64要是會價差幾百塊 就不會有現在每GB兩相等同的價格了
最後 紅字部分
討論中使用這種貶低名詞貼別人標簽是沒必要的
