【S4】

题目

【S4】

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

(4)

A.P(S2)、V(S3)V(S5)和P(S4)P(S5)

B.V(S2)、P(S3)V(S5)和V(S4)P(S5)

C.P(S2)、V(S3)P(S5)和P(S4)V(S5)

D.V(S2)、V(S3)P(S5)和P(S4)V(S5)


正确答案:A
同3题解析

第2题:

进程P1、P2 、P3、P4 和P5的前趋图如下所示:若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,需要设置5个信号量S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。如下的进程执行图中a和b处应分别填写( );c和d处应分别填写( );e和f处应分别填写( )。

A.V (S1)和P(S2)V(S3)B.P(S1)和V(S2)V(S3)C.V(S1)和V(S2)V(S3)D.P(S1)和P(S2)V(S3)A.P(S2)和P(S4)B.V(S2)和P(S4)C.P(S2)和V(S4)D.V(S2)和V(S4)A.P(S4)和V(S5)B.V(S5)和P(S4)C.V(S4)和P(S5)D.V(S4)和V(S5)


正确答案:B,C,A

第3题:

【S4】

A.poet

B.architect

C.doctor

D.programmer


正确答案:D

第4题:


A.P(S4)和V(S5)
B.V(S5)和P(S4)
C.V(S4)和P(S5)
D.V(S4)和V(S5)

答案:A
解析:
图中有五条箭线,因此需要设置五个信号量,按照从小到大的顺序分别是:P1→P2是S1,P2→P3是S2,P2→P4是S3,P3→P4是S4,P4→P5是S5。每个进程开始的时候执行P操作(P1没有P操作,只有V操作),结束的时候执行V操作,如P2开始的时候执行P(S1)的操作,结束时执行V(S2)的操作。其他同理

第5题:

(51)

A.P(S1) 和P(S2)、V(S3)和 V(S4)

B.P(S1)和P(S2)、P(S3)和P(S4)

C.V(S1) 和V(S2)、P(S3)和 P(S4)

D.P(S1)和V(S3)、P(S2)和V(S4)


正确答案:D

第6题:

(接25题)c和d应分别填写(26)

A.P(S1)P(S2)和P(S4)

B.P(S2)P(S3)和P(S4)

C.V(Sl)V(S2)和V(S4)

D.V(S2)V(S3)和 V(S4)


正确答案:B
本题考查操作系统进程管理中PV操作方面的基本知识。根据题意,进程P2、P3等待P1的结果,因此当P1执行完毕需要使用V操作通知P2、P3,即a处填V(S1)V(S2),b处应填P(S1)。根据题意,进程P3要执行需要测试P1、P2有没有消息,故应该在c处填P(S2)、P(S3)。当P3执行完毕需要使用V操作通知P4,即在d处填P(S4)。

第7题:

在命令窗口执行下述命令后,S4的值为( ) 。


正确答案:
EF【解析】ALLT即ALLTRIM函数,用来删除字符串的前导和尾部空格。SUBSTR函数是选取指定部分子串的函数

第8题:

● 进程P1、P2、P3、P4、P5的前趋图如下:

若用PV操作控制进程并发执行的过程,则需要设置4个信号量S1、S2、S3和S4且信号量初值都等于零。下图中a和b应分别填写 (50) ,c和d应分别填写 (51) e和f应分别填写 (52) 。

(50)

A. P(S1)和P(S2)

B. P(S1)和V(S2)

C. V(S1)和V(S2)

D. V(S1)和P(S2)

(51)

A. P(S1)、P(S2)和V(S3)、V(S4)

B. P(S1)、P(S2)和P(S3)、P(S4)

C. V(S1)、V(S2)和P(S3)、P(S4)

D. V(S1)、V(S2)和V(S3)、V(S4)

(52)

A. P(S3)和P(S4)

B. P(S3)和V(S4)

C. V(S3)和V(S4)

D. V(S3)和P(S4)


正确答案:C,A,A

第9题:

(52)

A.P(S3)V(S4)、V(S5)和P(S5)

B.V(S3)V(S4)、P(S5)和V(S5)

C.P(S3)P(S4)、V(S5)和P(S5)

D.V(S3)P(S4)、P(S5)和V(S5)


正确答案:C
解析:根据前驱图,P1进程运行结束需要利用V操作分别通知P2和P3进程,所以用V(S1)操作通知P2进程,用V(S2)操作通知P3进程。
  根据前驱图,P2进程开始运行前必须等待P1进程的通知,需要用P(S1)操作测试P1进程是否运行完,P2进程运行结束需要利用V(S3)操作通知P4进程。同理根据前驱图P3进程开始运行前必须等待P1进程的通知,需要用P(S2)操作测试P1进程是否运行完,P3进程运行结束需要利用V(S4)操作通知P4进程。
  根据前驱图,P4进程开始运行前必须等待P2和P3进程的通知,需要用P(S3)和P(S4)操作分别测试P2和P3进程是否运行完,故空f应填写P(S3)P(S4)。P4进程运行结束需要利用V(S5)操作通知P5进程,故空g应填写V(S5)。根据前驱图,P5进程开始运行前必须等待P4进程的通知,需要用P(S5)操作测试P4进程是否运行完,故空h应填写P(S5)。

第10题:

6进程P1、P2、P3、P4和P5的前趋图如下所示:



若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,则需要设置5个信号量S1、S2、S3、S4、S5,且信号量S1~S5的初值都等于零。下图中c和d分别应填写( )。


A.P(S2)和P(S4)
B.P(S2)和V(S4)
C.V(S2)和P(S4)
D.V(S2)和V(S4)

答案:B
解析:
参考课程有关内容。1、先在图中标注信号量 2、遵循P前面的信号量,V后面的信号量的原则。

更多相关问题