标签: computer-architecture
多个内核可以同时读取相同的RAM位置吗?我特别感兴趣的是x86架构CPU。同一CPU上的两个不同内核的内部缓存也可以从相同的RAM位置同时填充吗?
答案 0 :(得分:5)
简而言之,它们可以独立读取,并且缓存将独立填充,但位置可以预先加载到共享L3缓存中。精确滴答不保证同步,但内存状态对应用程序是连贯且透明的。 Ulrich Drepper有一篇关于记忆的精彩文章,必读:http://lwn.net/Articles/250967/