【答案解析】[解析] 本题考查前趋图的基础知识,请参看“进程管理”中前趋图相关内容,如下图。
[*]
在图中,当S
1执行完毕后,计算C
1与扫描S
2可并行执行;C
1与S
2执行完毕后,打印P
1、计算C
2与扫描S
3可并行执行;P
1、C
2与S
3执行完毕后,打印P
2与计算C
3可并行执行。
根据题意,系统中有3个任务,每个任务有3个程序段,从前趋图中可以看出,系统要先进行扫描S
i,然后再进行图像处理C
i,最后进行打印P
i,所以,C
1和P
1受到S
1直接制约、C
2和P
2受到S
2的直接制约、C
3和P
3受到S
3的直接制约。
系统中有一台扫描仪,因此S
2和S
3不能运行是受到了S
1的间接制约。如果系统中有3台扫描仪,那么S
2和S
1能运行;同理,C
2和C
3受到C
1的直接制约、P
2和P
3受到P
1的间接制约。