問題詳情

19. 作業系統應讓要進入臨界區(Critical Section)的多個程序(Process)以何種方式執行?
(A)Concurrent
(B)Mutually exclusive
(C)Random
(D)Pipelined

參考答案

答案:B
難度:困難0.3
書單:沒有書單,新增

用户評論

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】臨界區是指一段同時只能被一個程序執行的程式碼區域,多個程序可能同時試圖進入臨界區,若同時進入可能導致不正確的結果或資源競爭的情況發生。因此,作業系統需要提供一種機制,讓多個程序可以按照互斥的方式進入臨界區,以確保在任何時間點只有一個程序可以執行臨界區的程式碼。這種互斥的方式稱為「Mutually exclusive」。透過使用同步機制,例如鎖(Locks)或信號量(Semaphores),作業系統可以確保同一時間只有一個程序可以進入臨界區,進而保護資源的一致性和避免競爭條件的發生。

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】臨界區是指一段同時只能被一個程序執行的程式碼區域,多個程序可能同時試圖進入臨界區,若同時進入可能導致不正確的結果或資源競爭的情況發生。因此,作業系統需要提供一種機制,讓多個程序可以按照互斥的方式進入臨界區,以確保在任何時間點只有一個程序可以執行臨界區的程式碼。這種互斥的方式稱為「Mutually exclusive」。透過使用同步機制,例如鎖(Locks)或信號量(Semaphores),作業系統可以確保同一時間只有一個程序可以進入臨界區,進而保護資源的一致性和避免競爭條件的發生。