cache是什么意思?-学习网-cache-SEO「cache是啥意思?」

在计较中,高速缓存(cache)是存储数据的硬件或软件组件,以便可以更快地满意对该数据的未来哀求。存储在缓存中的数据可能是早期计较的成果,也可能是存储在其他位置的数据的副本。CPU高速缓存是由计较机的中央处理器(CPU)使用的硬件缓存,用于降低从主内存会见数据的平均成本(时间或能量)。缓存是一种更小、更快的内存,位于更接近处置惩罚器焦点的位置,存储来自常常使用的主内存位置的数据副本。大大都cpu都有差别的独立缓存,包括指令缓存和数据缓存,此中数据缓存每每组织为多个缓存级别(L1、L2、L3、L4等)的条理布局。全部现代(快速)CPU(除了少数特殊的破例)都有多个级此外CPU缓存,第一个使用缓存的cpu只有一级缓存。与厥后的一级缓存差别,它没有被分成L1d(用于数据)和L1i(用于指令)。星散式L1高速缓冲存储器始于1985年的R2000MIPS处置惩罚器,1993年的英特尔奔腾处置惩罚器成为主流,1997年的ARMv5TE处理器成为嵌入式CPU市场的主流。在2015年,甚至低于美元的SoC也盘据了L1缓存。它们另有L2缓存,对于较大的处置惩罚器,另有L3缓存。L2缓存每每不被分割,它充当已经分割的L1缓存的公共存储库。多核处置惩罚器的每个焦点都有一个专用的L1缓存,每每不会在焦点之间共享。L2缓存和更高级的缓存可以在焦点之间共享,L4缓存今朝并不常见,每每是在(一种情势的)动态随机会见内存(DRAM)上,而不是在静态随机会见内存(SRAM)上,在一个单独的die或chip上(破例环境下,该情势的eDRAM用于从L1到所有级此外缓存)。汗青上L1也是这种环境,而更大的芯片许可集成它和全部的缓存级别,末了一层可能除外。每一个额外的缓存级别都趋向于更大,并以差别的方式优化。存在其他类型的缓存(它们不计入上面提到的最紧张的缓存的“缓存巨细”),好比translationlookasidebuffer(TLB),它是大大都cpu拥有的内存治理单位(MMU)的一部门。缓存(如汗青上的RAM)的巨细每每是2、4、8、16等。简约;当到达MiB巨细(即更大的非l1)时,该模式很早就被打破了,以许可更大的缓存,而不必被迫接纳双倍巨细的模式,比方2008年4月IntelCore2Duo与3MiBL2缓存。然而L1巨细,好久以后仍旧只数在小数目的简约,然而IBMzEC12从2012年是一个破例,96年得到极大的简约L1数据缓存的时间,如IBMz13有96简约L1指令缓存(128简约L1数据缓存)和英特尔冰Lake-based处置惩罚器从2018年最先,有48个简约L1数据缓存和48简约L1指令缓存。相关文章推荐服务器集群是什么?办事器集群的紧张性及类型  顾名思义,办事器集群是指两个或多个计较机同时工作。集群中的每台计较机都称为一个节点,具有本身的特征,如硬盘驱动[…]...IC是什么?  集成电路(IC),有时称为芯片或微晶片,是一种半导体晶圆片,在其上可以制造成千上万个细小的电阻、电容器和晶体管[…]...Framework是什么?  Framework框架或软件框架是用于开辟软件应用程序的平台,它为软件开辟职员可以为特定平台构建程序提供了基础[…]...什么是计较机病毒?  计较机病毒是为了损害计较机体系而创建的一段代码。每每,病毒会自我流传并对计较机造成严重毁坏,导致数据丢失等问题[…]...精准营销是什么意思?  精准营销针对现有客户,以激励品牌忠诚度并刺激购买举动。精准营销很少依靠于建造有说服力的广告,而更多地依靠于缔造[…]...cache是什么意思?

客户评论

我要评论