今天我们将继续学习Cache一致性相关的内容。这次我们仍然继续分享公开资料64-ia-32-architectures-optimization-manual

上次文章介绍了如何计算一个2P系统中对于某一具体的Cacheline,究竟会在系统中有多少份的Copy。答案是355152(根据不同的假设条件),不知道大家是否都算对了吗?

在了解缓存一致性之前,让我们先了解一下内存的组织架构。在SDM第一卷中有介绍:(3.3节)

根据SDM原文介绍,处理器通过它的总线能够寻址到的空间为物理地址空间,而物理内存就处于该空间中。物理内存为一系列8-bit的存储空间。每一个8-bit的存储空间将会被分配唯一的地址。如下图左边所示: 

 

Scroll to Top