【Java內存模型】03 緩衝

一、爲什麼需要緩衝

1、CPU 的處理頻率太快,主存讀取更不上。處理器時鐘週期內,CPU 常常需要等待主存,浪費資源。

2、cache 的出現是爲了緩解CPU 和內存之間速度不匹配的問題

CPU
cache
memory

3、由於價格原因出現了多級緩衝

二、CPU 多級緩存-亂序執行優化

1、處理器爲了提高運算速度而做出違背代碼原有順序的優化

三、MESI

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章