【Java内存模型】03 缓冲

一、为什么需要缓冲

1、CPU 的处理频率太快,主存读取更不上。处理器时钟周期内,CPU 常常需要等待主存,浪费资源。

2、cache 的出现是为了缓解CPU 和内存之间速度不匹配的问题

CPU
cache
memory

3、由于价格原因出现了多级缓冲

二、CPU 多级缓存-乱序执行优化

1、处理器为了提高运算速度而做出违背代码原有顺序的优化

三、MESI

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