操作系统课件 ch06_synchronization_cn.pdfVIP

  • 4
  • 0
  • 约3.18万字
  • 约 85页
  • 2020-11-10 发布于四川
  • 举报
第二部分. 进程管理 第六章: 进程同步 Process Synchronization 1. 背景 2. 临界区问题 3. Peterson`s 算法 4. 硬件同步 5. 信号量(Semaphores) 6. 经典同步问题 7. 管程(Monitors) Note : These lecture materials are based on the lecture notes prepared by the authors of the book titled Operating System Concepts. 1. 背景 •多个进程共享数据,并协同工作 •存取这些共享数据,需要确保数据的一致性(data concurrency) •操作系统必须提供一个协同工作进程之间的共享数 据的同步保障机制,以确保共享数据的一致性 •问: 如果没有进程间的同步保障机制会发生什么样的 问题? •答:发生竞争条件(race condition)问题 进程同步 • 假设1. 实现一个从银行账户上取款的函数 withdraw • 假设2. A和B共享这个银

文档评论(0)

1亿VIP精品文档

相关文档