2020-09-27:总线锁的副作用是什么?
【摘要】 福哥答案2020-09-27:#福大大架构师每日一题#总线锁会锁住总线,使得其他CPU不能访问内存中其他的地址,因而效率较低。现代CPU的数据一致性实现 = 缓存锁(MESI ...) + 总线锁。有些无法被缓存的数据,或者跨越多个缓存行的数据,依然必须使用总线锁。***[评论](https://user.qzone.qq.com/3182319461/blog/1601161196)
福哥答案2020-09-27:#福大大架构师每日一题#
总线锁会锁住总线,使得其他CPU不能访问内存中其他的地址,因而效率较低。
现代CPU的数据一致性实现 = 缓存锁(MESI ...) + 总线锁。
有些无法被缓存的数据,或者跨越多个缓存行的数据,依然必须使用总线锁。
***
[评论](https://user.qzone.qq.com/3182319461/blog/1601161196)
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
- 2025-06-08:零数组变换Ⅱ。用go语言,给定一个长度为 n 的整数数组 nums 和一个包含多个查询的二维数组 quer
- 2025-06-07:零数组变换Ⅰ。用go语言,给定一个长度为 n 的整数数组 nums,以及一个二维数组 queries,每个
- 2025-06-06:使数组元素等于零。用go语言,给定一个整数数组 nums。 起始时,你需要选择一个索引 curr,要求 n
- 2025-06-05:统计小于 N 的 K 可约简整数。用go语言,给定一个二进制字符串 s,它表示一个整数 n 的二进制形式。
- 2025-06-04:好子序列的元素之和。用go语言,给定一个整数数组 nums,一个“好子序列”是指该子序列内任意相邻的两个元
评论(0)