Re: [請益] Cache? Buffer?
對於傳統硬碟,叫做緩衝區(Buffer),
主要原因在於,最早,它的確只是做單純的緩衝...
舉例來說,有一筆A資料要寫入,
考慮到效能的因素,這筆資料在實際寫入硬碟前,
會被放入緩衝區中。
然而,這個緩衝區,也僅有緩衝的功能,
而不具備管理、修改的資料能力,
亦不遵從儲存階級架構(Memory/Storage Hierarchy)。
如果在這筆資料被實際寫入硬碟前,
A資料改為A'了,很抱歉!
你不夠直接"修改"在緩衝區中的A資料。
你只能在把A'也丟入緩衝區中,
等待磁碟機上的處理器依照資料到達的先後順序依序處理。
當然,現在新一代的,具備了取消掉A的能力。
也就是可以把A這筆資料標記為無效,
處理器直接忽略掉。
但概念及時做上,並不具備"改寫"A的能力。
這是和快取(Cache)的概念是不同的。
所謂的快取,是要用一塊較小、較快的記憶體,
來"暫時取代"較大且較慢的儲存裝置中,一部分的資料。
注意!是"取代"!!
也就是說,在SSD上,被取代的那一塊資料,
所有的動作,都只需在這塊快取記憶體完成即可。
什麼樣的資料需要被放在快取呢?
當然是需要被重複讀取或寫入的資料,
因為所有的資料都只需在快取內處理即可,
這和緩衝區,單純的"緩衝"有很大的不同。
而如何有效的管理快取內的資料,
則是個很重要的議題。
為什麼SSD需要的是快取而非緩衝?
因為SSD的寫入時間非除不穩定,
而且SSD有寫入限制的問題。
(如果想知道為什麼,小弟在Storage版似乎有解釋過,有興趣者自行爬文。)
為了減少實際寫入SSD的運算,
進而提升使用者端的效能,
所以會用快取...
※ 引述《RHTZ (紅色閃電天體戰士桑雷德)》之銘言:
: 剛剛去google了一下 快取跟緩衝區這兩樣東西
: 發現了也有另外一種說法
: 凡是位於速度相差較大的兩種硬體之間的,用於協調兩者資料傳輸速度差異的結構
: 均可稱之為Cache。
: 資料來源:http://zh.wikipedia.org/wiki/%E5%BF%AB%E5%8F%96
: 只不過在硬碟上 好像還是講緩衝區比較多吧?
: 至於SSD的快取 這方面可能就要有請專家來解說
: 看完了這些論點後有種想法
: 1.快取有32mb....那幹麻做硬碟 做cell比較賺XD?
: 2.以前的計算機概論好像沒有講到欸
--
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 編輯: riderider 來自: 123.195.44.78 (11/02 22:37)
推
11/02 22:38, , 1F
11/02 22:38, 1F
→
11/02 22:40, , 2F
11/02 22:40, 2F
→
11/02 22:40, , 3F
11/02 22:40, 3F
→
11/02 22:40, , 4F
11/02 22:40, 4F
→
11/02 22:43, , 5F
11/02 22:43, 5F
→
11/02 22:44, , 6F
11/02 22:44, 6F
推
11/02 22:45, , 7F
11/02 22:45, 7F
推
11/02 22:47, , 8F
11/02 22:47, 8F
推
11/02 22:51, , 9F
11/02 22:51, 9F
→
11/02 22:52, , 10F
11/02 22:52, 10F
→
11/02 22:54, , 11F
11/02 22:54, 11F
推
11/02 23:00, , 12F
11/02 23:00, 12F
推
11/02 23:01, , 13F
11/02 23:01, 13F
推
11/02 23:01, , 14F
11/02 23:01, 14F
推
11/02 23:01, , 15F
11/02 23:01, 15F
推
11/02 23:03, , 16F
11/02 23:03, 16F
→
11/02 23:05, , 17F
11/02 23:05, 17F
→
11/02 23:05, , 18F
11/02 23:05, 18F
→
11/02 23:07, , 19F
11/02 23:07, 19F
推
11/02 23:08, , 20F
11/02 23:08, 20F
推
11/02 23:12, , 21F
11/02 23:12, 21F
推
11/02 23:13, , 22F
11/02 23:13, 22F
→
11/02 23:14, , 23F
11/02 23:14, 23F
→
11/02 23:14, , 24F
11/02 23:14, 24F
→
11/02 23:15, , 25F
11/02 23:15, 25F
推
11/02 23:16, , 26F
11/02 23:16, 26F
→
11/02 23:17, , 27F
11/02 23:17, 27F
→
11/02 23:18, , 28F
11/02 23:18, 28F
→
11/02 23:18, , 29F
11/02 23:18, 29F
推
11/02 23:18, , 30F
11/02 23:18, 30F
→
11/02 23:19, , 31F
11/02 23:19, 31F
推
11/02 23:19, , 32F
11/02 23:19, 32F
→
11/02 23:20, , 33F
11/02 23:20, 33F
推
11/02 23:20, , 34F
11/02 23:20, 34F
→
11/02 23:20, , 35F
11/02 23:20, 35F
→
11/02 23:20, , 36F
11/02 23:20, 36F
→
11/02 23:20, , 37F
11/02 23:20, 37F
→
11/02 23:21, , 38F
11/02 23:21, 38F
→
11/02 23:23, , 39F
11/02 23:23, 39F
→
11/02 23:25, , 40F
11/02 23:25, 40F
→
11/02 23:27, , 41F
11/02 23:27, 41F
推
11/02 23:28, , 42F
11/02 23:28, 42F
推
11/03 00:17, , 43F
11/03 00:17, 43F
推
11/03 00:44, , 44F
11/03 00:44, 44F
推
11/03 01:52, , 45F
11/03 01:52, 45F
推
11/03 08:41, , 46F
11/03 08:41, 46F
推
11/03 11:15, , 47F
11/03 11:15, 47F
推
11/03 11:16, , 48F
11/03 11:16, 48F
推
11/03 12:51, , 49F
11/03 12:51, 49F
PC_Shopping 近期熱門文章
PTT數位生活區 即時熱門文章