首页学历类考试电大国家开放大学《操作系统》
(单选题)

如果信号量S的值是O,此时进程A执行P(S)操作,那么,进程A会()。

A继续运行

B进入就绪态,让出CPU

C进入阻塞态,让出CPU

D继续运行,并唤醒S队列头上的等待进程

正确答案

来源:www.examk.com

答案解析

相似试题

  • (单选题)

    如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会()。

    答案解析

  • (单选题)

    信号量S的初值为8,在S上执行了10次P操作,6次V操作后,S的值为()。

    答案解析

  • (判断题)

    V操作是对信号量执行加1操作,意味着释放一个单位资源,如果加1后信号量的值小于等于零,则从等待队列中唤醒一个进程,现进程变为阻塞状态,否则现进程继续进行。

    答案解析

  • (单选题)

    在执行V操作时,当信号量的值(),应释放一个等待该信号量的进程。

    答案解析

  • (单选题)

    若P、V操作的信号量S初值为2,当前值为1,则表示有()个等待进程。

    答案解析

  • (单选题)

    在操作系统中,对信号量S的P操作原语的定义中,使进程进入相应阻塞队列等待的条件是()。

    答案解析

  • (简答题)

    有两个进程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的利用率。

    答案解析

  • (判断题)

    利用信号量的P,V操作,进程之间可以交换大量信息。

    答案解析

  • (简答题)

    有三个用户进程A、B和C,在运行过程中都要使用系统中的一台打印机输出计算结果。 (1)试说明A、B、C进程之间存在什么样的制约关系? (2)为保证这三个进程能正确地打印出各自的结果,请用信号量和P、V操作写出各自的有关申请、使用打印机的代码。要求给出信号量的含义和初值。

    答案解析

快考试在线搜题