CPU一级缓存做的很小 为什么?
通常在32-256k,有高手能讲的通俗点吗?这么小能做啥?二级缓存决定CPU的工作原理或者说作用?...
通常在32-256k,有高手能讲的通俗点吗?
这么小能做啥?
二级缓存决定CPU的工作原理或者说作用? 展开
这么小能做啥?
二级缓存决定CPU的工作原理或者说作用? 展开
展开全部
一级缓存的技术难度和制造成本最高,提高容量所带来的技术难度增加和成本增加非常大,所带来的性能提升却不明显,性价比很低,而且现有的一级缓存的命中率已经很高,所以一级缓存是所有缓存中容量最小的,比二级缓存要小得多
一级缓存是相对于二级缓存来命名的,它是直接与CPU数据总线相连,传输速度接近于CPU处理速度。而二级缓存主要是进一步过度一级缓存和内存直接的传输速度差。CPU缓存(Cache Memory)是位于CPU与内存之间的临时存储器,它的容量比内存小的多但是交换速度却比内存要快得多。缓存的出现主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾。
一级缓存是相对于二级缓存来命名的,它是直接与CPU数据总线相连,传输速度接近于CPU处理速度。而二级缓存主要是进一步过度一级缓存和内存直接的传输速度差。CPU缓存(Cache Memory)是位于CPU与内存之间的临时存储器,它的容量比内存小的多但是交换速度却比内存要快得多。缓存的出现主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾。
展开全部
一级缓存常常用来存储“指令集”,通俗的说,就是最最常用的“算法规则”。大多数处理工作中都需要使用的算法工具。
就好像做维修的一般都会把 螺丝刀、万用电表、烙铁、镊子、钳子 放在离手最近的地方,因为它们是最最常用的工具。
二级缓存一般就可以存放相对次要一点的工具了,比如 剥线钳、电钻、电锯、锉刀什么的。
而且在过去,一级缓存的读取速度常常比二级缓存还要快,以求满足需要。近年来随着技术的发展,一二级缓存逐渐都同速了。
就好像做维修的一般都会把 螺丝刀、万用电表、烙铁、镊子、钳子 放在离手最近的地方,因为它们是最最常用的工具。
二级缓存一般就可以存放相对次要一点的工具了,比如 剥线钳、电钻、电锯、锉刀什么的。
而且在过去,一级缓存的读取速度常常比二级缓存还要快,以求满足需要。近年来随着技术的发展,一二级缓存逐渐都同速了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cpu运算速速明显大于内存的存取速度,缓存存取速度快,就是暂时把数据先放在缓存里。因为cpu上面积有限且价格很贵,所以缓存都做得很小。二级缓存就是进一步弥补cpu和内存速度上的差距。还有三级缓存,但作用就不明显了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说白了就是成本问题 成本:L1>L2>L3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询