民國114年 地方四等 電子工程 計算機概要

第7題

在交通繁忙時間的時候,常常會出現所有車輛都無法移動的狀況,下列何種方法最能防止這種情況的發生?(提示:在作業系統中有一個概念和車輛無法移動的情況很類似)

題目

在交通繁忙時間的時候,常常會出現所有車輛都無法移動的狀況,下列何種方法最能防止這種情況的發生?(提示:在作業系統中有一個概念和車輛無法移動的情況很類似) A. 所有車輛進入交叉口後不得後退 B. 讓每一條道路上能前進的車輛數變多 C. 車輛只能在有明確通行權時進入交叉口 D. 允許車輛長時間等待

官方答案

  • 答案:C. 車輛只能在有明確通行權時進入交叉口

解析

此情境對應作業系統的死鎖(deadlock),其四個必要條件為互斥、持有並等待、不可搶佔與循環等待。要求車輛「先確認有通行權才進入交叉口」,等於必須先取得所需資源才持有資源,破壞了「持有並等待」條件,因此能預防死鎖。選項 A 的進入後不得後退,近似「不可搶佔」,反而使循環等待更難化解;選項 B 增加道路容量只是延後壅塞發生;選項 D 允許長時間等待,只會讓僵局持續。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料

答案以考選部公告之測驗式試題標準答案 PDF 為準。