一级和二级缓存存贮的都是常用指令集合,就如局长的老婆经常叫局长“亲爱的”一样
之所以把这些常用指令放在L1,L2缓存中是因为内存里面大量的普通数据,而一些数据通常要用到几次,在浩如烟海的内存数据中查询,因为查询需要过程是逐行逐列的查询然后返回数据,就需要依靠强大的硬件性能,重复查询动作更增加硬件的负担,把这些常用的提取或把其存贮位置直接映射在L1L2里面就大大方便了计算机的运作
如果把L1L2也做的内存那么大,就达不到了方便的目的,存贮空间越大表示可以存贮的地址越多,查找起来就越难,L1L2就起不到提高效率的效果。
[ 本帖最后由 布衣卿相 于 2006-9-16 21:00 编辑 ] |