容量cpu的cache<内存<外存,而读取速度正好相反,外存<内存<cache。容量来说cache一般就是几兆,内存现在几个G,外存动辄数百G甚至几个T。相反读取速度呢,cache能达到每秒数亿次,快的内存也就几十兆吧,外存就更别提了。CPU访问的话呢,肯定首先要和速度快的进行信息交互啊,所以cpu不能和外存直接交互,能和内存直接交互。