一、为什么需要缓冲
1、CPU 的处理频率太快,主存读取更不上。处理器时钟周期内,CPU 常常需要等待主存,浪费资源。
2、cache 的出现是为了缓解CPU 和内存之间速度不匹配的问题
3、由于价格原因出现了多级缓冲
二、CPU 多级缓存-乱序执行优化
1、处理器为了提高运算速度而做出违背代码原有顺序的优化
1、CPU 的处理频率太快,主存读取更不上。处理器时钟周期内,CPU 常常需要等待主存,浪费资源。
2、cache 的出现是为了缓解CPU 和内存之间速度不匹配的问题
3、由于价格原因出现了多级缓冲
1、处理器为了提高运算速度而做出违背代码原有顺序的优化