併發編程與高併發解決方案——CPU多級緩存和緩存一致性

cache的作用 隨着現代半導體工藝的發展,CPU的頻率越來遠快,相對內存快了一個數量級,對於訪存的操作CPU就需要等待主存,這樣會導致資源的白白浪費。所以cache的出現是爲了解決CPU與內存速度不匹配的問題,(結構:cpu->cache->memory). cache 的工作原理 是基於「局部性」原理,它包含以下兩個方面: 時間局部性:如果某個數據被訪問,那麼不久將來它很可能再次被訪問。 空間
相關文章
相關標籤/搜索