指令执行前缓存的问题

来源:3-10 计算机指令执行的过程

慕婉清9379254

2019-07-18

老师我想问一下,在指令执行前指令相关的数据和操作都会缓存进CPU的高速缓存中,这个过程是如何实现的?也是要由CPU配合存储器实现的吗

写回答

1回答

咚咚呛

2019-07-18

是的。
CPU会通过一定的算法将后续可能执行的指令或数据提前加载进缓存,然后执行,如果CPU执行过程中发现需要执行的指令或者数据不再Cache中,则会发出中断,通知存储器进行数据页面交换,把需要的数据加载进来。

0
2
慕哥2296688
理解了!
2019-08-29
共2条回复

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7739 学习 · 1580 问题

查看课程