- 1
- 0
- 约7.24千字
- 约 36页
- 2018-08-01 发布于江苏
- 举报
通常是使用硬件提供地有关同步指令
* 2006年2月 @秦杰 郑丽萍 张庆辉 * 7.5 同 步 通常是使用硬件提供的有关同步指令,通过用户级软件例程建立的。 7.5.1 基本硬件原语 在多处理器同步中,主要功能是一组能自动读出后并进行写存储单元的硬件原语。它们能够自动读/修改单元。通常情况下,用户不直接使用基本的硬件原语,原语主要供系统程序员用来编制同步库函数。 第7章 多处理机 功能:将一个存储单元的值和一个寄存器的值 进行交换。建立一个锁,锁值为“0”表示开锁, 为“1”表示上锁。 处理器加锁时,将对应于该锁的存储单元的值 交换为某个寄存器的值“1”。如果返回值为“0”, 存储单元的值此时已置换为“1”,防止了别的进 程竞争该锁。 实现同步的关键: 操作的原子性 1. 典型操作:原子交换(atomic exchange) 7.5 同 步 2. 测试并置定(test_and_set) 先测试一个值,如果符合条件则修改其值。 3. 读取并加1(fetch_and_increment) 它返回存储单元的值并自动增加该值。 4. 使用指令对 LL(load linked或load locked)的取指令 SC(store conditional)的特殊存指令 7.5 同 步 例 实现对由R1指出的存储单元进行原子交换操作 tr
您可能关注的文档
- 超外差收音机设计论文8.doc
- 超子星内地直接Urca过程.ppt
- 超子相互作用与中子星性质3.ppt
- 超实用:11个出国旅游钱窍门(组图).doc
- 超市商品知识与维护.doc
- 超市买来肉片做菜更事.docx
- 超市购物卡、预卡业务管理制度.doc
- 超强手抄报(环境、实践、科技)1.doc
- 超星尔雅《中华诗词之美》课后习题+期末考试9.docx
- 超星尔雅中国古建筑欣赏与设计满分试卷9.docx
- 浙江舟山市七校联考2026-2027学年高二上学期11月期中语文试题.docx
- 2026北京丰台高一(上)期中语文(教师版).docx
- 土木力学剪力、弯矩的计算.pptx
- 土木基础工程课件第四章 桩基础.pptx
- Allen试验与桡动脉穿刺技术详解(1).pptx
- 江苏南通市2026—2027学年高三第一次调研考试语文试卷及答案.doc
- 2026年度神经内科护理工作汇报.pptx
- 北京大学物流管理概论2024-2025学年第一学期期末试卷可打印大学生期末复习.pdf
- 北京大学英语口语2024-2025学年第一学期期末试卷可打印复习备考.pdf
- 北京大学英语听力2024-2025学年第一学期期末试卷可打印大学生期末复习.pdf
最近下载
- 2025年项目管理专业活动定义与关键路径法(CPM)专题试卷及解析.pdf VIP
- 污水处理厂机电设备及管道安装施工方案.docx
- 犬猫解剖生理特征课件.ppt VIP
- 广东省深圳中学2027届高三年级2026-2027学年上学期第一次阶段考试物理试卷.pdf VIP
- 酒店施工组织设计 施工组织设计.doc VIP
- 188S说明书电版.doc
- 4.2.1指数函数的概念 课件(共21张PPT).ppt.pptx VIP
- 昂立新概念2全套 第三阶段讲义 L58 教师版.pdf VIP
- 初中历史会考总复习(正版).doc VIP
- 2025年互联网营销师CRM系统故障应急处理模拟专题试卷及解析.docx VIP
原创力文档

文档评论(0)