永发信息网

CACHE与内存有什么不同

答案:1  悬赏:60  手机版
解决时间 2021-03-28 05:59
CACHE与内存有什么不同
最佳答案
CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。由此可见,在CPU中加入缓存是一种高效的解决方案,这样整个内存储器(缓存+内存)就变成了既有缓存的高速度,又有内存的大容量的存储系统了。缓存对CPU的性能影响很大,主要是因为CPU的数据交换顺序和CPU与缓存间的带宽引起的。

缓存的工作原理是当CPU要读取一个数据时,首先从缓存中查找,如果找到就立即读取并送给CPU处理;如果没有找到,就用相对慢的速度从内存中读取并送给CPU处理,同时把这个数据所在的数据块调入缓存中,可以使得以后对整块数据的读取都从缓存中进行,不必再调用内存。

正是这样的读取机制使CPU读取缓存的命中率非常高(大多数CPU可达90%左右),也就是说CPU下一次要读取的数据90%都在缓存中,只有大约10%需要从内存读取。这大大节省了CPU直接读取内存的时间,也使CPU读取数据时基本无需等待。总的来说,CPU读取数据的顺序是先缓存后内存。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
饥荒冒险模式桥上的一排石柱怎么过
丰田荣放自动拖车扭盖子被偷了,在哪里配?
男鞋的38号跟女鞋38号大小一样吗?
cisco的HRSP协议与VRRP协议的区别?
dnf剑宗怎么提升伤害
一时拿住什么意思
在用U盘G系统的时候出现compress image frle
国内做漱口水OEM代加工的企业,你们说选择什
山茶籽多少钱一斤?
国内的好水溶肥厂家有哪些?
狼人杀桌游怎么手工制作
42.5除以66验算怎么写
我是歌手韩国版第一季和第二季有哪些歌手参加
鹰通常在什么季节出没多?
请问苹果六s手机16G换64G得多少钱才能换内存
推荐资讯
1980年跟1990年人民币值多少钱?在那能换出去
眉头中间眉毛往上翘,别人都是往下,请问是凶
想买蓝天的D900F(也叫NP9280),请高人指点
两点水的边旁怎么读
从南京去杭州四季青服装批发市场怎么坐车去?
三人踢毽子,互相传递,每人每次只能踢一下,由
求【精修版】魔道祖师,格式是【mobi】,要用
淘宝上卖zara的货源是哪里来的
——Could I ask you a rather personal ques
有些洗衣机是有烘干功能的,但烘干后的衣服会
如何确定企业授信总额
瑞典鲱鱼罐头是怎么制作出来的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?