linux或者windows,有编程方法可以让程序常驻cpu的缓存中运行吗?c或者c++实现。

如题。
本身程序运行时内存占用10m左右,目前cpu最大缓存都能到30m了,那是不是可以让程序常驻在CPU的缓存里运行呢?

cpu的三级缓存来代替内存的方案,简单点说就是这样,可行吗?

这样就算回答了?并没实际解决问题啊

缓存只是一段内存空间,缓存是指可以进行高速数据交换的存储器,它先于内存与CPU交换数据,因此速率很快。
程序运行跟缓存没有必要的关系吧