知识总结 计算机原理

 

硬件数据的可见性问题

  • 计算机存储结构:外存,主存,L3,L2,L1,寄存器
  • L2,L1,寄存器是在同一个cpu单元,不同cpu单元可能数据和L3或主存的不一致。
  • 硬件解决方案
    1. 总线锁
    2. 各种各样的一致性协议。 inter:MESI协议

缓存行

  • cpu 读取缓存最小单元是64字节,会多读取数据,导致相互影响,产生伪共享问题。