引用:
作者coffeex
有點被搞混 ram 的功用不是用來作cache
而c/g PU 內的L2 它的作用是一次一次放呢 還是累積的
|
= =...
CPU(超快)->硬碟(超慢)
這樣CPU完全無法發揮
CPU(超快)->RAM(中等)->硬碟(超慢)
這樣CPU還是完全無法發揮
CPU(超快)->快取(快)->RAM(中等)->硬碟(超慢)
這樣就比較快了
實際上現在的電腦更多層
CPU->L1->L2->L3(如果有的話)->RAM->硬碟(也有記憶體當快取)
從種類就可以輕易看出哪個是快取哪個是記憶體
DRAM...單價低容量可以做大,須不斷充電才能維持資料,延遲久
SRAM...單價高容量很小,資料不會消失,延遲低
或是看速度
硬碟單顆破不了150MB/s
DDR2-800記憶體雙通道也破不了10GB/s
顯示卡卡王記憶體理論有64GB/s...不過這只是理論值
CPU L2快取可以有25GB/s、L1快取則有150GB/s,而且都是SRAM...幾乎無延遲
GPU應該沒有所謂的L1、L2吧...是有些需要快取的單元會適量作一些暫存機制