代码/程序存储器和缓存

时间:2016-03-25 17:35:15

标签: multithreading memory concurrency parallel-processing microprocessors

我知道任何数据都可以从主内存缓存到缓存内存,从而提供比主内存更快的CPU访问速度。

我也知道每个线程都有自己的堆栈内存。

所以问题是,程序/代码内存是否也可以缓存?或者是数据块专用的缓存,而不是指令阻止?

1 个答案:

答案 0 :(得分:1)

是的,程序的机器指令也可以缓存。实际上,一些处理器具有用于指令和数据的单独高速缓存,而在其他处理器中它们共享单个高速缓存。