25 作業系統在處理程序同步(process synchronization)的問題時,會將具有競賽條件(race condition)的程 式碼置於下列何種區段內?
(A)剩餘區段(remainder section)
(B)主區段(main section)
(C)臨界區段(critical section)
(D)堆積區段(heap section)
答案:登入後查看
統計: A(11), B(26), C(129), D(53), E(0) #3358685
統計: A(11), B(26), C(129), D(53), E(0) #3358685
詳解 (共 2 筆)
#6290899
1.臨界區段(又稱關鍵區段):一個存取共享資源的程式片段,這些共享資源具有不能被多個執行序同時使用的特性(by wiki)。
2.剩餘區段(remainder section)為不是臨界區段(Critical section) 的程式部分。
堆積區段(Heap)是存放動態分配內存的地方。
3.主區段為主要程式進行、推進的部分。
4.由競賽條件是有兩個process試圖去修改同一項共享記憶體的內容,進而導致衝突,而把程式放在臨界區段可以利用該區段特性避免共享資源同時存取,來避免衝突發生。
3
0