題目內容
(請給出正確答案)
設S為信號量,P、V操作的形式化定義如下圖(a)和(b)所示,請完成該形式化定義,將應填入(n)處的內容寫
設S為信號量,P、V操作的形式化定義如下圖(a)和(b)所示,請完成該形式化定義,將應填入(n)處的內容寫在答題紙的對應欄中。
1.jpg)
答案
題目內容
(請給出正確答案)
設S為信號量,P、V操作的形式化定義如下圖(a)和(b)所示,請完成該形式化定義,將應填入(n)處的內容寫在答題紙的對應欄中。
1.jpg)
答案
更多“設S為信號量,P、V操作的形式化定義如下圖(a)和(b)所示,請完成該形式化定義,將應填入(n)處的內容寫”相關的問題
第1題
(a)請按照LDP協議協商建立的LSP(標記交換路徑),在標記轉發表中填寫各個標記交換路由器的相關標記信息內容。(表中每空0.5分)

(b)現有一個IP分組Data(目的IP地址為111.2.5.1 )進入到該網絡,該分組經過LER0后分組標記為(1);經過LSR2后分組標記為(2)。(每空1分。將應填入(n)處的數字寫在答題紙的對應欄內)
第2題
閱讀以下說明和 C 語言代碼, 回答問題 1 至問題3, 將解答填入答題紙的對應欄內。
【說明】
在實時系統中, 許多控制軟件需要將數據封裝到一個數據結構中, 以節省存儲空間。對于位操作,使用匯編語言實現其訪問比較容易,但會增加編程難度,因此現在普遍采用 C 語言實現。使用高級語言編程要特別注意結構的存儲格式以及編譯器的特性。本題所使用的編譯器對變量按聲明順序分配地址。分析圖 4-1所示的 C 語言代碼,回答以下問題。

【問題 1】 (8 分)
如果處理機按 16 位以大端方式(big_endian)編址,請在圖 4-2 所示的存儲器圖表中填入 myRadarData 數據的存儲內容(十六進制表示)。

【問題 2】 (8分)
在圖 4-1 所示的程序中,第 22 行的語句執行完成后,下列語句的結果是多少?請將應填入(n)處的內容寫在答題紙的對應欄中。
q->X = (1)
q->Y = (2)
q->Z = (3)
q->U = (4)
若再執行一次q++,則下列語句的結果又是多少?請將應填入(n)處的內容寫在答題紙的對應欄中。
q->X = (5)
q->Y = (6)
q->Z = (7)
q->U = (8)
【問題 3】 (4 分)
內存空間常劃分為代碼段(text) 、數據段(data) 、bss 段(bss) 、堆區(heap)和棧區(stack) ,那么圖 4-1 中 myRadarData 數組的存儲空間應分配在哪個段中?指針變量 p、q 應分配在哪個段中?
第3題
請回答下列問題:
a.用P、V操作管理這些并發進程時,應怎樣定義信號量,寫出信號量的初值以及信號量各種取值的含義。
b.根據所定義的信號量,把應執行的PV操作填入下述橫線中,以保證進程能夠正確地并發執行。
COBEGIN PROCESS PI(I=1,2……)
begin ;
__________進入售票廳;
__________購票:
__________竭出;
end;
COEND
c.若欲購票者最多為n個人,寫出信號量可能的變化范圍(最大值和最小值)。
第4題
第5題

信號量S是一個互斥信號量,初值為(22);Sl、S2的初值分別為(23) 。
(22)
A.0
B.1
C.n
D.任意正整數
(23)
A.n、0
B.0、n
C.1、n
D.n、1
第7題

第9題