中易网

一级缓存: 2×64KB,二级缓存: 2×256KB,三级缓存:3MB什么来的?

答案:2  悬赏:10  
解决时间 2021-12-29 18:59
在实际应用里什么明显区别?
最佳答案
cpu的处理数据的速度是非常非常快的,但是,数据需要从硬盘中读取出才能传递到CPU处理,然而硬盘的读写速度跟CPU的处理初速比,差的实在是成千上万倍。

所以加入了内存这个配件,他的目的就是将暂时需要用到的程序数据等,暂时存储在内存中。由于内存的读写速度远远大于硬盘,所以这个效率得到了非常大的提升。

但是,CPU的处理速度依然远远大于内存,CPU依然需要等待大量的时间从内存读取数据,CPU性能被浪费,所以CPU引入了一级缓存,他的容量很小,只有几十K左右,但他的读写速度却已经与CPU处理速度非常接近了。

但因为这样的一级缓存成本非常非常高,所以是不可能做的很大的,但这么小的几十K跟内存成百上千M的容量比,实在是不够用,一级缓存与内存的数据传递又成
了瓶颈,出于成本考虑一级缓存不可能增大太多,所以又加入了二级缓存,他的速度比一级缓存要小的多,但成本低,而且可以做到比一级缓存大很多,所以就出现
了二级缓存,现在二级缓存基本都是1M以上的了,甚至都6M的了。

在这么一番改动后,基本可以满足处理器的速度了。

不过,随着技术的发展,现在的CPU处理能力比之前大大提升了。光一级缓存和二级缓存的容量已经不能够满足CPU处理的要求,有了三级缓存。

这一切的目的都是为了让数据的传递能力达到与CPU的处理能力相当的水平。尽量把数据传递这个瓶颈降至最低。

如果哪天硬盘的数据读写能力达到或者超越了CPU的每秒处理能力,这些内存,一级缓存,二级缓存什么的也就不再需要了。

所以各级缓存的存储的东西虽然可能不同,但是作用都是尽量发挥CPU每秒钟多出来的运算能力,平衡与硬盘和内存之间的速度差距。
全部回答
cpu缓存是频率和cpu主频相同的一种内存。缓存越大调用数据更快,玩游戏越流畅,cpu的成本越高。 目测你这是amd 速龙x2 7750,我猜对没?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
冰箱冷冻室内漏怎么修
凤梨的意思是什么?凤梨的释义是什么啊?
熏莸异器的意思是什么啊?请解释下!
游山西村 陆游抒发了诗人怎样的思想感情
東家孔子的意思是什么?東家孔子的释义是什么
无锡哪个月子会所比较好?
詩價的意思是什么?詩價的释义是什么啊?
我的手表不小心摔在了地上,然后秒针就不动了
光明的纯牛奶哪一款好喝?
助理的意思是什么啊?请解释下!
谁有GBA格式幽游白书-魔强统一战
逾夕的意思是什么?逾夕的释义是什么啊?
轩辕传奇2操作方法怎么样自动战斗
为什么朋友之间不能上床?为什么上床了就不能
患有羊角风的注意事项都哪些?
推荐资讯
打标的意思是什么啊?请解释下!
蒼黔的意思是什么?蒼黔的释义是什么啊?
魔兽里麦迪文和耐萨里奥谁厉害
詩律的意思是什么?詩律的释义是什么啊?
我想劝朋友别太痴情怎么说
走脫的意思是什么?走脫的释义是什么啊?
履洁的意思是什么?履洁的释义是什么啊?
Happiness is to find someone who can give
秦国时期,就有了圆形方孔的钱币了那为什么乾
茉莉花叶子微黄是怎么回事
中国信合(磨子街分社)地址有知道的么?有点事
田东社区居委会地址有知道的么?有点事想过去
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?