
在计算机的存储体系中,Cache的作用是A、提高存储体系的速度。
CPU的速度远高于内存,当CPU直接从内存中存取数据时要等待一定时间周期,而Cache则可以保存CPU刚用过或循环使用的一部分数据。
如果CPU需要再次使用该部分数据时可从Cache中直接调用,这样就避免了重复存取数据,减少了CPU的等待时间,因而提高了系统的效率。
扩展资料:
当Cache产生了一次访问未命中之后,相应的数据应同时读入CPU和Cache。但是当Cache已存满数据后,新数据必须替换(淘汰)Cache中的某些旧数据。最常用的替换算法有随机算法、先进先出算法(FIFO)和近期最少使用算法(LRU)。
因为需要保证缓存在Cache中的数据与内存中的内容一致,Cache的写 *** 作比较复杂,常用的有写直达法、写回法和标记法。
解释:
n 隐藏处,秘窖;贮藏物,隐藏物(尤指武器);高速缓冲存储器
v 匿藏,隐藏(尤指武器);把(数据)存入高速缓冲存储器;给(硬件)装备高速缓存
用法:
DNS cache poisoning 域名服务器缓存污染 ; DNS快取记忆体下毒
Web Cache 网页快照 ; 网页缓存 ; 速缓存 ; web缓存
format cache 格式化缓存分区 ; 格式缓存 ; 格局化缓存分区 ; 格式化缓存区
cache
读法:
英 [kæʃ] 美 [kæʃ]
近义词:
hide
读法:
英 [haɪd] 美 [haɪd]
解释:
v 把……藏起来,隐藏;躲藏,躲避;遮住,遮挡;掩盖,隐瞒
n (可观察鸟兽行动的)隐匿处,埋伏处;兽皮;<非正式>(困境中的)生命,人身安全
用法:
hide and seek 捉迷藏 ; 躲猫猫 ; 藏猫猫
Nowhere to Hide 无处躲藏 ; 强捕 ; 无处可逃
Hide-and-Seek 躲猫猫 ; 藏猫猫 ; 游戏名称
分类: 无分类问题描述:
我想知道它的功能和作用,以及它的好处,希望有识之士帮忙解答,谢谢!
解析:
现在使用的绝大多数CPU都带有高速缓存――Cache,有的甚至集成了多极缓存;而我们选择主板时,板上的Cache数量也是一个重要的考虑因素。早期的486集成了4~8K的一级片内Cache,而现在的Pentium II至强处理器不仅集成了32K一级片内Cache,还将512K~2M的二级Cache全速Cache集成进去。那么,Cache对于系统的作用是什么呢?为什么要集成越来越多的Cache呢?
现在计算机系统中都采用高速 DRAM(动态RAM)芯片作为主存储器。早期的 CPU 速度比较慢,CPU与内存间的数据交换过程中,CPU处于等待状态的情况很多。以早期的8MHz的286为例,其时钟周期为125ns,而DRAM的存取时间一般为60~100ns。因此CPU与主存交换数据无须等待,这种情况称为零等待状态。所以CPU与内存直接打交道是完全不影响速度的。可是近年来CPU的时钟频率的发展速度远远超过了DRAM读写速度的进展。在短短几年内,CPU的时钟周期从100ns加速到几个ns,而DRAM经历了FPM,EDO,SDRAM几个发展阶段,速度只不过从几十ns提高到10ns左右,DRAM和CPU之间的速度差,使得CPU在存储器读写总线周期中必须插入等待周期;由于CPU与内存的频繁交换数据,这极大地影响了整个系统的性能。这使得存储器的存取速度已成为整个系统的瓶颈。当然,另一种方案是采用高速的静态 RAM(SRAM)作为主存储器与CPU匹配,问题是SRAM结构复杂,不仅体积大而且价格昂贵。因此,除了大力加快DRAM的存取速度之外,当前解决这个问题的最佳方案是采用Cache技术。Cache即高速缓冲存储器,它是位于CPU和DRAM主存之间的规模小的速度快的存储器,通常由SRAM组成。Cache的工作原理是保存CPU最常用数据;当Cache中保存着CPU要读写的数据时,CPU直接访问Cache。由于Cache的速度与CPU相当,CPU就能在零等待状态下迅速地实现数据存取。只有在Cache中不含有CPU所需的数据时CPU才去访问主存。Cache在CPU的读取期间依照优化命中原则淘汰和更新数据,可以把Cache看成是主存与CPU 之间的缓冲适配器,借助于Cache,可以高效地完成DRAM内存和CPU之间的速度匹配。
386以前的芯片一般都没有Cache,对后来的486以及奔腾级甚至更高级芯片,已把Cache集成到芯片内部,称为片内Cache。片内Cache的容量相对较小,可以存储CPU最常用的指令和数据。别看容量小,片内Cache灵活方便,对系统效率有相当的提高。你可以试着在BIOS中关掉你的CPU的内部Cache,你可以发现这可能会使你的系统性能下降一半甚至更多。
但是,片内Cache容量有限,在CPU内集成大量的SRAM会极大的降低CPU的成品率,增加CPU的成本。在这种情况下,采取的措施是在CPU芯片片内Cache与DRAM间再加Cache,称为片外二级 Cache(Secondary Cache)。片外二级Cache实际上是CPU与主存之间的真正缓冲。由于主板DRAM的响应时间远低于CPU的速度,如果没有片外二级Cache,就不可能达到CPU的理想速度。片外二级 Cache的容量通常比片内Cache大一个数量级以上。
主板上的片外Cache工作在CPU的外频下,与CPU主频速度通常相差几倍。为了进一步提高系统性能,在CPU片内Cache和主板 Cache之间可以加入真正的二级Cache。这就是片内二级Cache。它通常以CPU主频的半速或全速工作,容量一般为128K~512K,而新的至强处理器则达到2M以上。全速的二级Cache可以极大地加速大型密集性程序的运行速度,带有同速的Cache的Pentium II 至强、 Pentium Pro系列处理器是大型服务器的首选CPU。但集成高密度的二级Cache同样会加大CPU的成本;所以这一类的处理器都是价格昂贵的产品;而去掉二级Cache的处理器性能虽然有不少下降,但价格可以降得很多。市场上的赛扬处理器就是一个很好的例子。使用这种带有二级Cache的CPU时,主板的Cache就成了实际上的三级Cache。
如今的高档机中,Cache是系统必不可少的一个重要组成部分,了解一些Cache的基本原理,对于我们进行系统优化和配置是极其重要的。问题一:系统缓存到底是什么意思 在电脑系统中,硬件运行速度的快慢基本由缓存决定,缓存的容量越大,相应的硬件运行速度也就越快。缓存的应用几乎遍及所有的硬件, 比如CPU、硬盘、刻录机等,甚至是软件也有缓存。什么是缓存简单来说缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时, 会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是 帮助硬件更快地运行
问题二:手机里的应用缓存和系统缓存是啥意思 可以清除吗 可以,都是看过的视频啊新闻啊留下的垃圾文件,
问题三:手机系统缓存和应用缓存有什么区别 您好,手机系统缓存指的是手机自带的系统软件占用的缓存;应用缓存指的是应用软件占用的缓存。
问题四:什么是缓存?什么是系统缓存? 缓存就是用来加速软件运行的存储。如由于硬盘速度比内存慢因此运算需要经常用到的东西放到内存中做缓存。数据库中的常用数据如代码表,可以先从数据库读出来,放到应用服务器端的缓存软件中作为缓存加快应用服务器读取速度。
缓存是一张非常常用的性能优化方法。常用缓存软件有ehcache,memcache,redis等
问题五:手机里的缓存可以全部清理吗?什么叫系统缓存 系统缓存是可以清理的,就像是打开网页,会提示加载,那就是缓存。
手机党,望采纳
问题六:这上面的“后台服务”和“系统缓存”分别是什么意思啊 系统缓存可以分为1级和2级缓存英文叫CACHE它的最主要的作用就是来调节低速CPU和高度内存之间的矛盾起平衡减少冲突可以增加使用寿命和加快电脑运行速度一般来说2级缓存越高越好
后台服务又叫做电脑后台运行后在电脑上显示不出来必须有热键才能显示出电脑分为前台和后台前台就是你可以看到的桌面了游戏了QQ了之类的东西而后台的东西你就看不见了只有你知道的命令才可以把它显示出来比方说你在玩些游戏但突然父母或者老板来了你就可以把它藏到后台运行但并不是关闭只是暂时看不到而且继抚运行实际上电脑的任务管理器上面显示的进程数一般为26左右其实在后台还有10几个任务在进行只是看不到而已
后台和缓存设置好了都可以增加电脑速度
问题七:硬盘的缓存是什么意思有什么用 什么是缓存盘: 在电脑系统中,硬件运行速度的快慢基本由缓存决定,缓存的容量越大,相应的硬件运行速度也就越快。缓存的应用几乎遍及所有的硬件,比如CPU、硬盘、刻录机等,甚至是软件也有缓存。什么是缓存?简单来说缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行,因此,我们要不惜使出一切手段来增加硬件的缓存,让机器“飞”起来,以下就介绍几种增加缓存的方法。 CPU的缓存 CPU的缓存分二级:L1(一级缓存)和L2(二级缓存),当处理器要读取数据时,首先要在L1缓存中查找,其次才是L2缓存,最后才是系统内存。如果有一天你发觉自己的电脑慢了很多,进入到Windows桌面也要几分钟,这时候就要检查一下CPU的一、二级缓存有没有打开。在BIOS设置中的Standard CMOS Setup(标准CMOS设定)有两项是用来打开或关闭缓存的:CPUInternal Cache设为Enable时开启CPU内部的一级缓冲区,若设置为Disabl则为关闭,这时系统性能将大大降低;ExternalCache选项是控制主板上二级缓冲区,如果主板上有二级缓存则应设成Enable。 硬盘的缓存 点击电脑桌面上的“开始”/“运行”,键入“Msconfig”启动“系统配置实用程序”,跟着选中“system.ini”标签下的“Vcache”项,就可以根据系统的实际情况来调节硬盘的缓存了。在该选项中一般会有三行内容:ChunkSize=1024、MaxFileCache=10240和MinFileCache=10240;其中第一行是缓冲区读写单元值,第二、三行是硬盘的最大和最小缓冲值,等号后的数值都是可以修改的,只要右键单击选中任一行就可以进行修改了。如果你的内存是128MB的话,上面这三行的取值就比较合理了,当然也可以自定。如果不知道该如何设置合适的缓冲值,请“Windows优化大师”帮忙吧,这个软件中有一个“磁盘缓存优化”项,用鼠标就可以方便地设置好缓存;又或者让“Windows优化大师”自动帮你进行优化设置。当硬盘的缓存值足够大时,硬盘就不用频繁地读写磁盘,一来可以延长硬盘的寿命,二来也可以提高数据的传输速度。 另外,将硬盘的“文件系统缓存”设置为“网络服务器”,可以加快系统对硬盘的访问速度,因为文件系统缓存里存放了硬盘最近被访问过的文件名和路径,缓存越大所能储存的内容也就越多。如果点击“控制面板”/“系统”/“性能”/“文件系统”/“硬盘”,将“此计算机的主要用途”由“台式机”改为“网络服务器”,可以将原来10K左右的缓存增加至近50K左右。 软驱和光驱的缓存 一般来说,软驱读写数据的速度都比较慢,这是因为盘片的转速不能太高,但是,我们可以提高软驱的读写缓存,让软驱一次读写更多的数据。方法是:在桌面上的“开始”/“运行”框中键入“Regedit”运行注册表编辑器,依次进入HKEY-LOCAL-MACHINE\System\CurrentControlSet\Services\Class\FDC\0000,新建一个为ForeFifo的“DWORD值”,将其值设为“0”,这样就对软驱进行了软提速。 很多人都知道右键单击桌面“我的电脑”图标,选“属性”/“性能”/“文件系统”/“CD-ROM”,将最佳的访问方式设为“四倍速或更高速”,将追加的高速缓存大小滑块拖到最大处,可以明显提高光驱的读盘速度。除了这种方式,我们还可以在注册>>
问题八:手机系统缓存删除的是什么 简单的说
比如:
手机里面的java小程序或者游戏什么的,你玩了后,没去关闭,然后就退出来了,那些小游戏实际还是占用内存的。
亲历缓存就清理这些你打开而没有正确关闭的程序。
问题九:CPU的缓存是什么意思啊 缓存大小也是CPU的重要指标之一,而且缓存的结构和大小对CPU速度的影响非常大,CPU内缓存的运行频率极高,一般是和处理器同频运作,工作效率远远大于系统内存和硬盘。实际工作时,CPU往往需要重复读取同样的数据块,而缓存容量的增大,可以大幅度提升CPU内部读取数据的命中率,而不用再到内存或者硬盘上寻找,以此提高系统性能。但是由于CPU芯片面积和成本的因素来考虑,缓存都很小。
L1 Cache(一级缓存)是CPU第一层高速缓存,分为数据缓存和指令缓存。内置的L1高速缓存的容量和结构对CPU的性能影响较大,不过高速缓冲存储器均由静态RAM组成,结构较复杂,在CPU管芯面积不能太大的情况下,L1级高速缓存的容量不可能做得太大。一般服务器CPU的L1缓存的容量通常在32―256KB。
L2 Cache(二级缓存)是CPU的第二层高速缓存,分内部和外部两种芯片。内部的芯片二级缓存运行速度与主频相同,而外部的二级缓存则只有主频的一半。L2高速缓存容量也会影响CPU的性能,原则是越大越好,现在家庭用CPU容量最大的是512KB,而服务器和工作站上用CPU的L2高速缓存更高达256-1MB,有的高达2MB或者3MB。
L3 Cache(三级缓存),分为两种,早期的是外置,现在的都是内置的。而它的实际作用即是,L3缓存的应用可以进一步降低内存延迟,同时提升大数据量计算时处理器的性能。降低内存延迟和提升大数据量计算能力对游戏都很有帮助。而在服务器领域增加L3缓存在性能方面仍然有显著的提升。比方具有较大L3缓存的配置利用物理内存会更有效,故它比较慢的磁盘I/O子系统可以处理更多的数据请求。具有较大L3缓存的处理器提供更有效的文件系统缓存行为及较短消息和处理器队列长度。 jz5u
其实最早的L3缓存被应用在AMD发布的K6-III处理器上,当时的L3缓存受限于制造工艺,并没有被集成进芯片内部,而是集成在主板上。在只能够和系统总线频率同步的L3缓存同主内存其实差不了多少。后来使用L3缓存的是英特尔为服务器市场所推出的Itanium处理器。接着就是P4EE和至强MP。Intel还打算推出一款9MB L3缓存的Itanium2处理器,和以后24MB L3缓存的双核心Itanium2处理器。
但基本上L3缓存对处理器的性能提高显得不是很重要,比方配备1MB L3缓存的Xeon MP处理器却仍然不是Opteron的对手,由此可见前端总线的增加,要比缓存增加带来更有效的性能提升。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)