郵局 專業職(二)內勤 櫃台業務資訊規劃與管理大意114 年第 9 題單選題
在作業系統中,下列哪一個機制用來防止多個行程同時存取共享資源時發生衝突?
A虛擬記憶體(Virtual Memory)
B行程排程(Process Scheduling)
C同步機制(Synchronization Mechanism)正確答案
D檔案壓縮(File Compression)
C正確答案
同步機制(如互斥鎖、號誌)專門協調多行程存取共享資源,防止競態條件與資料衝突,確保系統穩定。
為什麼答案是 C
同步機制(如號誌、互斥鎖)專門用來協調多個行程,確保同一時間只有一個行程存取共享資源,避免衝突。
考點:記憶體管理考點:CPU排程考點:行程同步考點:檔案系統
載入中…
完整詳解
Pro · 無限重點 同步機制(如互斥鎖、號誌)專門協調多行程存取共享資源,防止競態條件與資料衝突,確保系統穩定。
看到「防止多行程同時存取衝突」或「共享資源」,直接秒選「同步(Synchronization)」或「互斥」。
逐選項分析
A記憶體管理✕
虛擬記憶體是利用硬碟空間來擴充實體記憶體容量,解決記憶體不足問題,與解決多行程資源衝突無關。
BCPU排程✕ 陷阱
行程排程是決定哪個行程取得 CPU 使用權,屬於 CPU 資源分配,無法防止共享資料的存取衝突。
C行程同步✓ 正確
同步機制(如號誌、互斥鎖)專門用來協調多個行程,確保同一時間只有一個行程存取共享資源,避免衝突。
D檔案系統✕
檔案壓縮是透過演演算法減少檔案儲存空間,屬於資料處理技術,與作業系統的行程管理無關。
作業系統核心機制對照表
| 機制名稱 | 主要功能 | 解決問題 |
|---|
| 同步機制 | 協調多行程存取共享資源 | 競態條件、資料衝突 |
| 虛擬記憶體 | 結合硬碟擴充記憶體空間 | 實體記憶體不足 |
| 行程排程 | 分配 CPU 執行時間 | CPU 使用率與公平性 |
考生容易將「行程排程」與「行程同步」搞混。排程是決定「誰先用 CPU」,同步是決定「誰先用共享資料」,兩者層次與目的完全不同,千萬別被排程兩個字騙了!