有两个进程P1和P2,它们执行的过程如下: P1:10秒CPU操作、20秒I/O操作(设备1)、5秒CPU操作、10秒I/O操作(设备2)、5秒CPU操作、结束 P1:15秒I/O操作(设备1)、10秒CPU操作、15秒I/O操作(设备2)、10秒CPU操作、结束 (1)如果进程P1和P2顺序执行,请画出进程P1和P2执行情况图; (2)如果进程P1和P2并发执行,请画出进程P1和P2执行情况图; (3)分别计算在(1)和(2)情况下,CPU的利用率、设备1和设备2的利用率。
问答题若欲购票者最多为n个人,写出信号量可能的变化范围(最大值和最小值)。
问答题根据所定义的信号量,把应执行的PV操作填入下述方框中,以保证进程能够正确地并发执行。
问答题用PV操作管理这些并发进程时,应怎样定义信号量,写出信号量的初值以及信号量各种取值的含义。
问答题为保证进程正确工作,应采用怎样的资源分配策略?为什么?
问答题若对资源分配不加限制,会发生什么情况?为什么?