MESI--CPU緩存一致性協議淺談

CPU爲何要有高速緩存 現代處理器爲了提高訪問數據的效率,在每個CPU核心上都會有多級容量小,速度快的緩存(分別稱之爲L1 cache,L2 cache,多核心共享L3 cache等),用於緩存常用的數據。由於內存的速度要比CPU慢將近100倍,數據被修改時也只是先更新cache,並不是直接寫回到主存中(CPU是不能直接跟內存進行通信的,CPU只對接cache,然後由cache對接主存),這樣一來
相關文章
相關標籤/搜索