关于cpu缓存工作原理问题,一级缓存,二级缓存,三级缓存。。。
3个回答
展开全部
二级缓存容量比内存小的多但是交换速度却比内存要快得多。
缓存主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾。
因为CPU运算速度要比内存读写速度快很多,这样会使CPU花费很长时间等待数据到来或把数据写入内存。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。
所以说缓存不仅仅是提高了CPU于内存之间的读取速度,更重要的是提高效率,使有用的资源更好的利用
相对于的快了,只是提高了使用效率
缓存主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾。
因为CPU运算速度要比内存读写速度快很多,这样会使CPU花费很长时间等待数据到来或把数据写入内存。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。
所以说缓存不仅仅是提高了CPU于内存之间的读取速度,更重要的是提高效率,使有用的资源更好的利用
相对于的快了,只是提高了使用效率
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
相对于cpu的距离不同,不能这么理解。
======
这是相对的
cpu缓存是内存和cpu的数据做缓冲,
内存是外存相对cpu的缓冲,
速度不同,
比方,你吃一个蛋糕,要从冰箱(硬盘等~~)里面拿出来放在桌子(内存)上,
然后用手拿起来,放到嘴里面吃,这过程,手拿起的那份蛋糕就是(cpu缓存)存放的数据,当吃完嘴中的蛋糕后,手剩下的蛋糕可以直接给嘴继续继续吃,这样就可以最大化嘴吃的效率~
这比喻不怎么恰当,只是作一个理解的参考
======
这是相对的
cpu缓存是内存和cpu的数据做缓冲,
内存是外存相对cpu的缓冲,
速度不同,
比方,你吃一个蛋糕,要从冰箱(硬盘等~~)里面拿出来放在桌子(内存)上,
然后用手拿起来,放到嘴里面吃,这过程,手拿起的那份蛋糕就是(cpu缓存)存放的数据,当吃完嘴中的蛋糕后,手剩下的蛋糕可以直接给嘴继续继续吃,这样就可以最大化嘴吃的效率~
这比喻不怎么恰当,只是作一个理解的参考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询