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

文档评论(0)