第3章第3讲进程管理 3.pdfVIP

  • 1
  • 0
  • 约2.47万字
  • 约 75页
  • 2019-03-30 发布于江苏
  • 举报
进程管理 主讲教师:赵俊峰 进程管理 • 多道程序的设计 • 进程 • 进程间的相互作用 • 管程 • 进程通信 • 进程调度 • 线程 • 系统内核 管 程 • 信号量同步的缺点 – 同步操作分散:信号量机制中,同步操作分散在各 个进程中,使用不当就可能导致各进程死锁(如P、 V操作的次序错误、重复或遗漏) – 易读性差:要了解对于一组共享变量及信号量的操 作是否正确,必须通读整个系统或者并发程序; – 不利于修改和维护:各模块的独立性差,任一组变 量或一段代码的修改都可能影响全局; – 正确性难以保证:操作系统或并发程序通常很大, 很难保证这样一个复杂的系统没有逻辑错误; 管程— 管程的引入 • 1974年,Hoare和Hanson所提出;其基本思想是把信号量及其 操作原语封装在一个对象内部。即:将共享变量以及对共享 变量能够进行的所有操作集中在一个模块中 • 管程的定义:管程是关于共

文档评论(0)

1亿VIP精品文档

相关文档