題目內容
(請給出正確答案)
[主觀題]
設有一緩沖池P,P中含有20個可用緩沖區,一個輸入進程將外部數據讀入P,另有一個輸出進程將P中數據
取出并輸出。若講程每次操作均以一個緩沖區為單位,試用記錄型信號量寫出兩個進程的同步算法,要求寫出信號量的初值。
答案
查看答案
題目內容
(請給出正確答案)
答案
更多“設有一緩沖池P,P中含有20個可用緩沖區,一個輸入進程將外部數據讀入P,另有一個輸出進程將P中數據”相關的問題
第1題
為此,應設信號量S1的初值為(18),信號量S2的初值為(19)。A.-2
B.-1
C.0
D.1
第2題
.jpg)
A.1個信號量,信號量的初值是0
B.2個信號量,信號量的初值是0、1
C.3個信號量,信號量的初值是0、0、1
D.4個信號量,信號量的初值是0、0、1、1
第3題
A.0個
B.1個
C.2個
D.3個
第4題
A.0個
B.1個
C.2個
D.3個
第5題
請回答下列問題:
a.用P、V操作管理這些并發進程時,應怎樣定義信號量,寫出信號量的初值以及信號量各種取值的含義。
b.根據所定義的信號量,把應執行的PV操作填入下述橫線中,以保證進程能夠正確地并發執行。
COBEGIN PROCESS PI(I=1,2……)
begin ;
__________進入售票廳;
__________購票:
__________竭出;
end;
COEND
c.若欲購票者最多為n個人,寫出信號量可能的變化范圍(最大值和最小值)。
第6題
第7題
A.表示沒有進程進入臨界區
B.表示有一個進程進入臨界區
C.表示有一個進程進入臨界區,另一個進程等待進入
D.表示有兩個進程進入臨界區