请问
cas 底层是通过锁定北桥信号来实现的
北桥信号:用来作为“桥”,连接 CPU 和内存、显卡之间的通信
总线:芯片组控制了数据传输的流转,也就是数据从哪里到哪里的问题。总线则是实际数据传输的高速公路。因此,总线速度( Bus Speed )决定了数据能传输得多快。
1.请问应该怎么理解 锁定北桥信号比锁定总线轻量一些?
2.请问锁住了北桥信号,总线还能传输数据吗
1
zhangjiale 2020-06-20 22:02:32 +08:00
老哥,你这个太硬核了。。。
可能并不是你问题的直接解答: atomic 实现原理 https://zhuanlan.zhihu.com/p/115355303 上面说,现在不使用 Bus Lock 而是使用 Cacheline Lock,来实现原子操作。 希望对你有所帮助~ |
2
huntcool001 2020-06-20 23:24:18 +08:00
只有行锁(cache line lock)不生效的时候(很少见),才会用 bus lock. bus lock 把整个内存 bus 都锁住了,所以对性能影响很大.
现在一般都是 cache line lock. |
3
zxc1234 OP |