普通考試
114年
[電子工程] 計算機概要
第 8 題
關於排程器(Scheduler)的主要功能,下列敘述何者正確?
- A 管理記憶體分配並處理硬體驅動程式
- B 決定那些程序(Process)該被加入執行序列
- C 負責執行中斷處理程式(Interrupt Handler)
- D 將程式轉換成可執行檔
思路引導 VIP
想像一下在工程實務中,工廠裡有一台極為昂貴的加工機台(就像電腦的 CPU),同時收到了好幾張不同的生產訂單。如果廠長設立了一個名為「排程」的管理機制,你覺得這個機制的首要任務,會是去尋找倉庫放原料(記憶體),還是去決定「哪張訂單應該優先放上機台加工」呢?
排程器的功能與分類
💡 作業系統中負責管理程序執行優先順序與資源分配的機制。
| 比較維度 | 長期排程 (Job Scheduler) | VS | 短期排程 (CPU Scheduler) |
|---|---|---|---|
| 執行頻率 | 最低(分鐘級) | — | 最高(毫秒級) |
| 主要目標 | 控制多元程式規劃度 | — | 分配 CPU 執行權 |
| 資料流向 | 磁碟到記憶體 | — | 記憶體到 CPU |
💬長期排程控制進入系統的門票,短期排程決定誰能進場比賽。