请问CPU, Cache和主存之间数据交换的基本流程

来源:百度知道 编辑:UC知道 时间:2024/06/22 23:35:14

CPU接收到指令后,它会最先向CPU中的一级缓存(L1 Cache)去寻找相关的数据,然一级缓存是与CPU同频运行的,但是由于容量较小,所以不可能每次都命中。这时CPU会继续向下一级的二级缓存(L2 Cache)寻找,同样的道理,当所需要的数据在二级缓存中也没有的话,会继续转向L3 Cache(如果有三级缓存的话,如Xeon、Phenom等)、内存(主存)和硬盘。

AMD的CPU内有内存控制器可以直接与内存传输
INTEL的传输必须经过北桥然后才可以传输