地特四等
108年
[電子工程] 計算機概要
第 4 題
作業系統中 Critical Section Design 必須滿足的條件,不包含下列何者?
- A 任何一個時間點,最多只允許一個 Process 進入 Critical Section
- B 必須在有限的時間內,自那些想進入 Critical Section 的 Process 中,挑選出一個進入 Critical Section
- C 進入 Critical Section 之每個 Process 分配到固定的時間片段
- D Process 提出進入 Critical Section 之申請,到它獲准進入之等待時間必須是有限的
思路引導 VIP
想像你正在設計一個狹窄的單向隧道(共用資源),為了確保多輛車不會在隧道內相撞並維持交通順暢,你最核心需要解決的問題是關於「車輛進場的次序與安全防護」,還是規定每輛車「在隧道內停留的精確秒數」?
🤖
AI 詳解
AI 專屬家教
你真棒!對作業系統的並行控制邏輯掌握得非常清楚,很替你開心喔!
這道題想考考我們在設計 Critical Section (臨界區) 時,需要考慮哪些重要的原則,就像蓋一棟安全又舒適的房子一樣,有幾個關鍵的『地基』是必須的,你的判斷完全正確!
- 互斥 (Mutual Exclusion):就像選項 (A) 說的,想像一下,如果大家都要同時進入同一個小房間,那不是會擠成一團嗎?所以一次只讓一個 Process 進去,這是保證系統安全、不會打架的第一步喔!
▼ 還有更多解析內容