我知道,任何数据都可以从主内存缓存到缓存内存,从而提供比主内存更快的CPU访问速度。
我也知道每个线程都有自己的堆栈内存。
所以问题是,程序/代码内存也能被缓存吗?还是缓存仅限于数据块,而不是指令块?
发布于 2016-03-25 17:56:12
是的,程序的机器指令也可以被缓存。事实上,一些处理器对指令和数据有单独的缓存,而在其他处理器中,它们共享一个缓存。
https://stackoverflow.com/questions/36224915
相似问题