谢邀。实际上问题并不成立,因为已经有L4了,它有两种形式:
它在平时可以做显存。也可以被设定为L4缓存:
Intel 2018年将要推出内存条形式的Optane:3D XPoint
因为Optane内存是NvRAM(非易失)的内存,且容量很大,普通的内存条在这时当作他的cache,类似L4 cache,不过不保证通常意义上的“Cache一致性”。
从广义的角度上看,Cache是快设备为了缓解访问慢设备延时的预留的Buffer,从而可以在掩盖访问延时的同时,尽可能地提高数据传输率。 快和慢是一个相对概念,与微架构(Microarchitecture)中的 L1/L2/L3 Cache相比, DDR内存是一个慢速设备;在磁盘 I/O 系统中,DDR却是快速设备,在磁盘 I/O 系统中,仍在使用DDR内存作为磁介质的Cache。在一个微架构中,除了有L1/L2/L3 Cache之外,用于虚实地址转换的各级TLB, MOB( Memory Ordering Buffers)、在指令流水线中的ROB,Register File和BTB等等也是一种Cache。
就算是狭义 Cache,是CPU流水线和主存储器的 L1/L2/L3 Cache,它的演进也是渐进的:
细心的读者也许会发现,Cache演变总的来说级数在增加,新加入的层级在位置上总是出现在外层,逐渐向内部靠近。回到我前面的两个L4的例子来看,L4都不在CPU的Die里,未来也许会增加到Die内,CPU还在演进之中,未来还是未知之数。
本文大部分出自:
Cache其他文章:
欢迎大家关注我的专栏和用微信扫描下方二维码加入微信公众号"UEFIBlog",在那里有最新的文章。同时欢迎大家给本专栏和公众号投稿!
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有