- 18
- 0
- 约6.25千字
- 约 43页
- 2020-07-02 发布于天津
- 举报
十四题 十四、设有 8 个程序 progl 、 prog2 、 … 、 prog8 。它们在并发系统中执行时有如图 所示的制约关系,试用 P 、 V 操作实现这 些程序间的同步。 P48 分析 由图表明开始时, progl 及 prog2 先执行。 当 progl 和 prog2 都执行完后, prog3 、 prog4 、 prog5 才可以开始执行。 prog3 完成后, prog6 才能开始执行。 prog5 完成后, prog7 才能开始执行。 prog6 、 prog4 、 prog7 都结束后, prog8 才可以开 始执行。 为了确保这一执行顺序,设 7 个同步信号量 f1 、 … 、 f7 分别表示程序 progl 、 … 、 prog7 是 否执行完,其初值均为 0 。 进程管理习题课 重点:用 P 、 V 原语实现同步与互斥 本章小结 进程 是系统分配资源的基本单位 , 是一个具有独 立功能的程序段对某个数据集的一次执行活动。 为什么要引入进程的概念 是由操作系统的资源 有限性和处理上的并行性以及系统用户的执行 起始时间的随机性所决定的。 进程具有动态性、并发性等特点 。 进程动态特性 的是进程状态的变化。进程要 经历创建、等待资源、就绪准备执行 , 以及执行 和执行后释放资源消亡
原创力文档

文档评论(0)