寄存器,一级缓存,二级缓存,三级缓存分别在哪里?

来源:百度知道 编辑:UC知道 时间:2024/06/11 05:41:52
请说说具体位置

在哪里都是可以的,不同的系统,不同的设计思想而已。
以PC为例,早期的386只有一级缓存,在CPU外面;从486开始,CPU内部集成了一级缓存,于是片外的就叫做二级缓存。
对于现在多核的CPU,每个核有自己的Cache(一级缓存),芯片还有一个面向每个核的Cache(二级缓存),于是片外的就叫做三级缓存了。
理论上讲,完全可以把那个二级缓存拿到片外来(有的CPU设计就是这样的),甚至把1、2、3级缓存都拿到片外来也是可以的,只是性能不好没人采用而已。

全在CPU里
要想知道具体位置就去问保罗欧德宁~

被你雷倒