面试官:能否解释 CPU Cache 如何运作及缓存一致性机制?我完全没头绪。
- 内容介绍
- 文章标签
- 相关推荐
本文共计2880个文字,预计阅读时间需要12分钟。
来源:https://zhuanlan.zhihu.com/p/386919471
各大互联网公司笔试面试特别喜欢考一道算法题——LRU缓存机制,随后手动查了一下一类LRU缓存机制最接近的有哪些企业喜欢考,如下:
来源:zhuanlan.zhihu.com/p/386919471
可以随便到网上查一查,各大互联网公司笔试面试特别喜欢考一道算法题,即 LRU缓存机制,又顺手查了一下LRU缓存机制最近有哪些企业喜欢考察,超级大热门!
今天给大家分享一篇关于 Cache 的硬核的技术文,基本上关于Cache的所有知识点都可以在这篇文章里看到。
关于 Cache 这方面内容图比较多,不想自己画了,所以图都来自《Computer Architecture : A Quantitative Approach》。
这是一本体系架构方面的神书,推荐大家看一下。
本文主要内容如下,基本涉及了Cache的概念,工作原理,以及保持一致性的入门内容。
为什么需要 Cache 1.1 为什么需要 Cache我们首先从一张图来开始讲为什么需要 Cache。
上图是 CPU 性能和 Memory 存储器访问性能的发展。
我们可以看到,随着工艺和设计的演进,CPU 计算性能其实发生了翻天覆地的变化,但是DRAM存储性能的发展没有那么快。
所以造成了一个问题,存储限制了计算的发展。
容量与速度不可兼得。
如何解决这个问题呢?可以从计算访问数据的规律入手。
本文共计2880个文字,预计阅读时间需要12分钟。
来源:https://zhuanlan.zhihu.com/p/386919471
各大互联网公司笔试面试特别喜欢考一道算法题——LRU缓存机制,随后手动查了一下一类LRU缓存机制最接近的有哪些企业喜欢考,如下:
来源:zhuanlan.zhihu.com/p/386919471
可以随便到网上查一查,各大互联网公司笔试面试特别喜欢考一道算法题,即 LRU缓存机制,又顺手查了一下LRU缓存机制最近有哪些企业喜欢考察,超级大热门!
今天给大家分享一篇关于 Cache 的硬核的技术文,基本上关于Cache的所有知识点都可以在这篇文章里看到。
关于 Cache 这方面内容图比较多,不想自己画了,所以图都来自《Computer Architecture : A Quantitative Approach》。
这是一本体系架构方面的神书,推荐大家看一下。
本文主要内容如下,基本涉及了Cache的概念,工作原理,以及保持一致性的入门内容。
为什么需要 Cache 1.1 为什么需要 Cache我们首先从一张图来开始讲为什么需要 Cache。
上图是 CPU 性能和 Memory 存储器访问性能的发展。
我们可以看到,随着工艺和设计的演进,CPU 计算性能其实发生了翻天覆地的变化,但是DRAM存储性能的发展没有那么快。
所以造成了一个问题,存储限制了计算的发展。
容量与速度不可兼得。
如何解决这个问题呢?可以从计算访问数据的规律入手。

