欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

120.数据缓存cache的基本概念

发布时间:2025/5/22 编程问答 28 豆豆
生活随笔 收集整理的这篇文章主要介绍了 120.数据缓存cache的基本概念 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

cache(SRAM)是静态随机存取内存,价格贵,容量小,访问速度快,一般内嵌在CPU里。作用是为了提高cpu访问主存的速度。

高速缓存器

cache的组成:
1.存储体
2.地址转化部件(内存地址—>缓存地址)
3.替换部件(页面替换策略)

地址转换:
1.直接映射----快但是cache利用率低
2.全相连映射----任意匹配,利用率高、灵活
3.组相连映射----分组内所以匹配,是直接和全相的一种折中

页面置换策略:
1.先进先出置换 FIFO
2.最近最久未使用置换 LRU
3.最近使用次数最少置换 LFU
4.第二次置换
5.clock置换
6.最佳替换opt
7.随机置换

《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读

总结

以上是生活随笔为你收集整理的120.数据缓存cache的基本概念的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。