看了一篇关于CPU缓存介绍,主要摘要:

首先,我们都知道现在的CPU多核技术,都会有几级缓存,老的CPU会有两级内存(L1和L2),新的CPU会有三级内存(L1,L2,L3 ),如下图所示:

CPU缓存知识介绍及代码测试
其中:

  • L1缓分成两种,一种是指令缓存,一种是数据缓存。L2缓存和L3缓存不分指令和数据。
  • L1和L2缓存在每一个CPU核中,L3则是所有CPU核心共享的内存。
  • L1、L2、L3的越离CPU近就越小,速度也越快,越离CPU远,速度也越慢。

再往后面就是内存,内存的后面就是硬盘。我们来看一些他们的速度:

  • L1 的存取速度:4 个CPU时钟周期
  • L2 的存取速度: 11 个CPU时钟周期
  • L3 的存取速度:39 个CPU时钟周期
  • RAM内存的存取速度:107 个CPU时钟周期

详细细节和代码测试,可以点击如下链接 查看原文

相关文章:

  • 2021-05-30
  • 2022-12-23
  • 2022-12-23
  • 2022-01-10
  • 2021-10-16
  • 2022-02-26
  • 2021-12-18
猜你喜欢
  • 2021-07-20
  • 2022-01-16
  • 2021-12-03
  • 2021-11-20
  • 2022-12-23
  • 2022-01-07
相关资源
相似解决方案