什么是内存互锁?

发布于 2024-10-15 00:07:55 字数 50 浏览 1 评论 0原文

最近我遇到了“内存互锁测试和设置指令?”这个术语。我无法理解这个词。有人能解释一下吗?

Recently I came across the term "Memory interlocked test and set instruction?". I am not able to understand the term.. Can anyone explain me?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

街道布景 2024-10-22 00:07:55

它是其他并行编程中执行许多操作的基本原子指令。请参阅

It is a basic atomic instruction in other to do many stuff in parallel programming. See this

弱骨蛰伏 2024-10-22 00:07:55

在进程管理的最低级别,硬件必须提供内存互锁测试和设置指令。测试和设置指令必须允许在主内存位置上执行两个操作 - 读取现有值,然后写入新值 - 任何其他处理器都无法读取或写入该内存位置两个内存操作之间的灰化。某些架构支持更复杂版本的测试和设置指令。

摘自流程管理简介

At the lowest level of the process management, the hardware must provide a memory interlocked test-and-set instruction. The test-and-set instruction must allow two operations to be done on a main-memory location—the reading of the existing value followed by the writing of a new value—without any other processor being able to read or write that memory loca- tion between the two memory operations. Some architectures support more com- plex versions of the test-and-set instruction.

Take from Introduction to Process Management.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文