题目内容

若当前进程因时间片用完而让出处理机时,该进程应转变为_________状态。

A.就绪
B.等待
C.运行
D.完成

查看答案
更多问题

若信号S的初值为2,当前值为-3,则表示有_________等待进程。

A.0个
B.1个
C.2个
D.3个

假设系统中有m个同类的互斥资源,当n个进程共享这m个互斥资源时,每个进程的最大需求数是w。以下()情况系统不会产生死锁。(多选)

A.m=4,n=3,w=2
B.m=4,n=2,w=3
C.m=5,n=2,w=3
D.m=5,n=3,w=2

有A、B两人通过信箱进行辩论,每个人都从自己的信箱中取得对方的问题,将答案和向对方提出的新问题组成一个邮件放人对方的信箱中。假设A的信箱最多放M个邮件,B的信箱最多放N个邮件。初始时A的信箱中有x个邮件(0semaphore Full_A = x ; //表示A的信箱中的邮件数量semaphore Empty_A = _____1_____; //表示A的信箱中还可存放的邮件数量semaphore Full_B = _____2_____ ; //表示B的信箱中的邮件数量semaphore Empty_B = N-y; //表示B的信箱中还可存放的邮件数量semaphore mutex_A = mutex_B = _____3_____ ; //用于信箱A和B的互斥CoBegin

A.{ while(TRUE){ _____4_____ ; P(mutex_A); 从A的信箱中取出一个邮件; V(mutex_A); _____5_____ ; 回答问题并提出新问题; _____6_____ ; P(mutex_B); 将新邮件放入
B.的信箱; V(mutex_B); V(Full_B); } } B { while(TRUE){ _____7_____ ; P(mutex_B); 从B的信箱中取出一个邮件; V(mutex_B); V(Empty_B) ; 回答问题并提出新问题; _____8_____ ; P(mutex_A); 将新邮件放入A的信箱; V(mutex_A); V(Full_A); } } CoEnd(1)M-x;(2)y;(3)1;(4) P(Full_A);(5)V(Empty_A);(6)P(Empty_B);(7)P(Full_B);(8)P(Empty_A)

P、V操作是操作系统中进程低级通信原语。

A. 对
B. 错

答案查题题库