調查局三等申論題
115年
[電子科學組] 計算機概論
第 三 題
現代作業系統需同時管理 CPU、記憶體、I/O 設備及多個程序(Process)。請說明程序與執行緒(Thread)的差異,並分析 CPU 排程(Scheduling)及同步(Synchronization)對系統效能可能造成的影響。(25 分)
📝 此題為申論題
思路引導 VIP
看到本題,這是作業系統(OS)的經典核心考題。請依序思考三個層次: 第一步,程序(Process)與執行緒(Thread)的本質差異是什麼?誰負責「擁有資源」?誰負責「執行運算」?在產生與切換時,哪一個的負擔(Overhead)比較重?
🤖
AI 詳解
AI 專屬家教
【爭點分析】 本題測驗作業系統之核心觀念:Process與Thread之架構差異,以及作業系統在進行資源分配時,CPU排程演算法與行程同步機制對系統整體效能(Throughput, Response Time, Overhead)所帶來的雙面刃效應。 【大前提:學理與實務見解】
▼ 還有更多解析內容