【正文】
cVar a,b,c: semaphore:=0,0,0。B:(1)大于0;(2)小于0;(3)大于等于0;(4)小于等于0.C:(1)不變;(2)加1;(3)減1;(4)加指定數(shù)值;(5)減指定數(shù)值。C:(1)同步;(2)通信;(3)調(diào)度;(4)互斥。(5)臨界區(qū)是指進(jìn)程中訪問臨界資源的那段代碼。(1)臨界區(qū)是指進(jìn)程中用于實(shí)現(xiàn)進(jìn)程互斥的那段代碼。A. 0個 B. 1個 C. 2個 D. 3個4.用V操作喚醒一個等待進(jìn)程時,被喚醒進(jìn)程的狀態(tài)變?yōu)? B 。B.有1個運(yùn)行進(jìn)程,沒有就緒進(jìn)程,n1個進(jìn)程處于等待狀態(tài)。1.P、V操作是 A 。C.有1個運(yùn)行進(jìn)程,有1個就緒進(jìn)程,n2個進(jìn)程處理等待狀態(tài)。 5.用P、V操作可以解決 A互斥問題。(2)臨界區(qū)是指進(jìn)程中用于實(shí)現(xiàn)進(jìn)程同步的那段代碼。8.(A)是一種只能由wait和signal操作所改變的整型變量,(A)可用于實(shí)現(xiàn)進(jìn)程的(B)和(C),(B)是排他性訪問臨界資源。,在執(zhí)行一次wait操作時,信號量的值應(yīng)當(dāng)(A),當(dāng)其值為(B)時,進(jìn)程阻塞。D:(1)大于0;(2)小于0;(3)大于等于0;(4)小于等于0.,(A),(B)個等待進(jìn)程。B