问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

L1,L2,L3 是什麽东东阿,是不是缓存阿?

发布网友 发布时间:2024-10-24 13:10

我来回答

3个回答

热心网友 时间:2024-10-31 22:21

指的都是CPU的缓存,他们比内存快,但是很昂贵,所以用作缓存,CPU查找数据的时候首先在L1,然后看L2,如果还没有,就到内存查找

一些服务器还有L3 Cache,目的也是提高速度。

具体的内容可以看下面的文章

http://www.itdoor.net/pages/27,21932,1,1076917028.html

小缓存里的大学问 我要评论

更新时间:04年2月16日 本文作者:刘昌勇

当前第1页:小缓存里的大学问
当前第1页:小缓存里的大学问 本文共 1 页

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

高速缓存的工作原理

1. 读取顺序

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

正是这样的读取机制使CPU读取Cache的命中率非常高(大多数CPU可达90%左右),也就是说CPU下一次要读取的数据90%都在Cache中,只有大约10%需要从内存读取。这大大节省了CPU直接读取内存的时间,也使CPU读取数据时基本无需等待。总的来说,CPU读取数据的顺序是先Cache后内存。

2. 缓存分类

前面是把Cache作为一个整体来考虑的,现在要分类分析了。Intel从Pentium开始将Cache分开,通常分为一级高速缓存L1和二级高速缓存L2。

在以往的观念中,L1 Cache是集成在CPU中的,被称为片内Cache。在L1中还分数据Cache(I-Cache)和指令Cache(D-Cache)。它们分别用来存放数据和执行这些数据的指令,而且两个Cache可以同时被CPU访问,减少了争用Cache所造成的冲突,提高了处理器效能。

在P4处理器中使用了一种先进的一级指令Cache——动态跟踪缓存。它直接和执行单元及动态跟踪引擎相连,通过动态跟踪引擎可以很快地找到所执行的指令,并且将指令的顺序存储在追踪缓存里,这样就减少了主执行循环的解码周期,提高了处理器的运算效率。

以前的L2 Cache没集成在CPU中,而在主板上或与CPU集成在同一块电路板上,因此也被称为片外Cache。但从PⅢ开始,由于工艺的提高L2 Cache被集成在CPU内核中,以相同于主频的速度工作,结束了L2 Cache与CPU大差距分频的历史,使L2 Cache与L1 Cache在性能上平等,得到更高的传输速度。L2Cache只存储数据,因此不分数据Cache和指令Cache。在CPU核心不变化的情况下,增加L2 Cache的容量能使性能提升,同一核心的CPU高低端之分往往也是在L2 Cache上做手脚,可见L2 Cache的重要性。现在CPU的L1 Cache与L2 Cache惟一区别在于读取顺序。

3. 读取命中率

CPU在Cache中找到有用的数据被称为命中,当Cache中没有CPU所需的数据时(这时称为未命中),CPU才访问内存。从理论上讲,在一颗拥有2级Cache的CPU中,读取L1 Cache的命中率为80%。也就是说CPU从L1 Cache中找到的有用数据占数据总量的80%,剩下的20%从L2 Cache读取。由于不能准确预测将要执行的数据,读取L2的命中率也在80%左右(从L2读到有用的数据占总数据的16%)。那么还有的数据就不得不从内存调用,但这已经是一个相当小的比例了。在一些高端领域的CPU(像Intel的Itanium)中,我们常听到L3 Cache,它是为读取L2 Cache后未命中的数据设计的—种Cache,在拥有L3 Cache的CPU中,只有约5%的数据需要从内存中调用,这进一步提高了CPU的效率。

为了保证CPU访问时有较高的命中率,Cache中的内容应该按一定的算法替换。一种较常用的算法是“最近最少使用算法”(LRU算法),它是将最近一段时间内最少被访问过的行淘汰出局。因此需要为每行设置一个计数器,LRU算法是把命中行的计数器清零,其他各行计数器加1。当需要替换时淘汰行计数器计数值最大的数据行出局。这是一种高效、科学的算法,其计数器清零过程可以把一些频繁调用后再不需要的数据淘汰出Cache,提高Cache的利用率。

缓存技术的发展

总之,在传输速度有较大差异的设备间都可以利用Cache作为匹配来调节差距,或者说是这些设备的传输通道。在显示系统、硬盘和光驱,以及网络通讯中,都需要使用Cache技术。但Cache均由静态RAM组成,结构复杂,成本不菲,使用现有工艺在有限的面积内不可能做得很大,不过,这也正是技术前进的源动力,有需要才有进步!

热心网友 时间:2024-10-31 22:22

分别为1级2级和3级缓存。

inter高端产品有l3其他的没有。

热心网友 时间:2024-10-31 22:21

楼上是正确的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八个月孕妇痔疮怎么办 怀孕痔疮严重怎么缓解 孕妇能割痔疮吗 孕37周痔疮严重怎么办 孕37周痔疮可以顺产吗 怀孕晚期痔疮严重怎么办 我打开网上邻居,里面变成空的了,以前打开就有“宽带连接”和“本地连 ... 单位有些电脑打开网上邻居没东西显示是为什么? 生产线称重 梦比优斯奥特曼第35集19:38秒时,希卡利站起来时的那个背景音乐是... 梦比优斯奥特曼中希卡利出现时的音乐 三级处理器缓存是什么? 陈莉的人物生平 我要见恩人,只知道河南新乡监狱,怎么见 永恒之塔姆姆耕地调查任务 永恒之塔 魔族杀星怎麽获得4000DP的螺旋斩?多少级的任务? 永恒之塔从1级开始 说清楚哪地方打的快 我国业余群众乐团发展迅速,如何提高指挥业务水平? 如何解决CPU使用率过高的问题? ...gtx970的显卡,奔腾e5500的处理器,一烤鸡就蓝屏,正常么 幻16烤鸡多少度正常 一个极其伤感的QQ网名,采纳后高分奖励! 鲁大师温度压力检测怎么看结果 可以帮我找一个带“汐颜”的诗句~~~吗?~~~ 2016年8月12日坐K284应在几号站台候车 7572 我用360手机助手 把电脑内的视频上传到手机上默认的存储位置是手... 挂烫机一定要排污水吗-挂烫机污水怎么排 淘宝开店成功后扣保证金吗?怎么扣? dnf110级合金战士毕业装备-dnf110级版本合金战士毕业装备搭配推荐_百度... 西渡到上海南站要多久 strlen函数简介 真的是刷医保卡就不能再享受生育保险报销了吗 辅导期纳税人转为一般纳税人,抵扣联什么时可以抵扣.说明详细步骤好吗... 闲置10套全新长款旗袍式礼仪服哪里可以转卖掉啊? 请问世辅导期的一般纳税人和正式认定一般纳税人做法有什么区别?_百度... 青岛到上海如果途经杭州要怎么走最划算 一般纳税人辅导期进项发票抵扣问题 ...辅导期转正的问题,还有辅导期和正式一般纳税人的区别在哪?_百度知 ... 关于检查生育方面的.医保能报销吗 九华山的自然风光怎么样? 7572 我用360手机助手 把电脑内的视频上传到手机上默认的存储位置是手... 关于蜀门人物长时间不玩会被删除吗 唉怎么办 欠马上金融9000 已经9个没有还了 跟他们打电话过去协商又协商... 股市里面45日均线是什么意思? 台州这么美,你会去看看吗 唉 现在都不知道怎么办了 我欠马上金融9000已经9个月了没有还了 他们... 杭州神宇路桥工程有限公司怎么样? 怎么清洗掉鸭绒衣上时间长的水笔印 四合茗苑服务面覆盖大吗? 蜀门中能删角色吗? ...在他的千古绝唱中,有一首曾经怀念三国时周瑜的词、一首用明月_百度...