问题补充说明:QQ cache是什么
QQcache就是q360问答q的缓存文件
例如:
你看qq直播,那么边看边换成,就会有Q自种当QVideo.Cache这一类的文件生成,
你用qq下载文件,如果停会房况令标冲失出丰临时中断,关机等,那么下次下载可以继续断点下载的原因就是有cache的存在,这些缓存文件是可以删除的,但如果正在利用qq下载,那么不要删除
下面是百度对于cache的解释,希望能够帮到你
“cache”是什么
cach花础省盐e(即高速缓冲存储器(cachememory),是们最常听到的一个词了。在老鸟们眼中,这个词或许已没有再谈的必要,因为他们对cache从设计的必要性到工作原理、工作过程等等都已了如指掌了;而对菜鸟朋友们而言,这些未必就很清楚。那么,它们到底是指的什么呢?不用急,下面就请随笔者一起来全面认识cache。
为什么要选司民完设计cache
们知道,电脑的内存是以系统总线的时钟频率工作的,这个频率通常也就是cpu他银香农报差货做无找般的外频(对于雷鸟、毒龙系列的处理器,由于在设计采用了ddr技术,cpu工作的外频为系统总线频率的两倍)。确陈谓杨脚物古机但是,cpu的工作频率(主频)保脚困器正态是外频与倍频因子的乘积。这样一来,内存的工作频率就远低于cpu的工作频率了。这样造成的直接结果是然好米织重八事还硫:cpu在执行完一条指令后,常常需要“等待”一些时间才能再次访问内存,极大降了cpu工作效率。在这样一种情况下,cache就应运而生了!
cache是什么
cache是一种特殊的存储器,它存守实视语稳场部乙由cache存储部件和cache控制部件组成。cache存储部件一般采用与cpu同类型的半导体存储器件,存武取速度比内存快几倍甚至十几倍。而cache控制器部件包括主存地址寄存器、cache地址寄存器,主存—cache地址变换部件及替换控制部件等。至夫游相把断于它们各自又是怎样工作的、有何作用等等,想们就没有必要做进一步的研究,知道一般cache分为l1cach格取记在肥至将胶呢员e(其中又分为数据cache、代码cache)、l2cache就行了。
cache是怎样工作的
们配高跟承知道,cpu运行程序是一条指令一条指令地执行的,而且指令地址往往是连续的,意思就是说cpu在访问内存时,在较短的一段时间内往往集中于某个局部,这时候可能会碰到一些需要反复调用的子程序。电脑在工作时围,把这些活跃的子程序存入比内存快得多的cache中。cpu在访问内存时,首先判断所要访问的内容是否在cache中,如果在,就称为“命中”,此时cpu直接从cache中调用该内容;否则,就称为“不命中”,cpu只好去内存中调用所需的子程序或指令了。cpu不但可以直接从cache中读出内容,也可以直接往其中写入内容。由于cache的存取速率相当快,使得cpu的利用率大大提高,进而使整个系统的性能得以提升。
cache的应用
早在486时代,主板上就设计了cache插槽,用户可以根据需要自己配置cache;586级的cpu芯片中已集成了部分cache,同时还保留了cache集明识握妈磁色原影宪入插槽供用户扩充,而到了pentiumⅱ时代后,cache已全部集成哥办触角油鲁抓引八配到了cpu芯片中,主板上再也没有cache插槽。现在比较流行的cpu芯片中一般集成了至少16kb的代码cache和16kb的数据cache(作为l1cache),以及至少64kb的l2cache。
有的朋友可能会问,既走盟刑钱据张然cache的作用如此重要,那为么不把电脑的全部内存都变为cache,那样不是更好吗?其实对于这个问题,撇开价格因素,单就其实用性而言也是没有必要的,毕竟,电脑在执任务时,那种使用频率非常高的子程序或指令不是很多的,因此那些使用频率不太高的内容只须保存在速度相对较低的内存中就可以了!
在实际应用中,cache,尤其是l2cache对系统的性能,特别是对浮点运算能力有较大的影响。而们知道,大部分游戏的流畅运行需要频繁的浮点运算。因此,cpu运行游戏的性能的好坏与l2cache的容量与速度有很大关系