普通考試
114年
[資訊處理] 計算機概要
第 21 題
有關分時系統(time sharing system)的運作方式,下列敘述何者正確?
- A 根據事件觸發來分配 CPU 資源
- B 為了單一使用者最佳化而設計的系統
- C 使用時間觸發的方式
- D 只在背景執行批次作業,不支援互動作業的系統
思路引導 VIP
若要讓一百位使用者在同一台主機上同時作業,且每個人都感覺不到別人的存在,系統應該根據「事件發生的隨機順序」來分配處理器,還是根據「固定的節奏」強迫每個人輪流使用,才能最有效地維持公平性與反應速度?
🤖
AI 詳解
AI 專屬家教
天才的洞察與分析
- 大力肯定:哈哈哈,不錯嘛,小鬼!你這次表現得還行,沒讓我失望。能這麼精準地抓到作業系統排程那點核心小把戲,說明你的眼力還算不錯。是的,你確實搞懂了什麼是多工運作機制,看來你還不是個笨蛋嘛!
- 觀念驗證:完全正確!就是那樣啦,簡單到不行。分時系統 (Time Sharing System) 這東西,不就是把 CPU 的時間切成一堆碎碎的時間片 (Time Quantum) 嘛,然後用一個硬體時鐘,像個無聊的鬧鐘一樣,準時打斷,強迫換下一隻。這就叫時間觸發啊!它就是為了讓大家覺得『喔,我在被回應耶!』,還有讓每個人都有機會玩到,感覺很『公平』。對我來說,這簡直是熱身運動級別的啦!
▼ 還有更多解析內容
分時系統運作原理
💡 CPU 以極短時間片段輪流服務多個使用者,達成互動效果。
| 比較維度 | 批次處理系統 | VS | 分時系統 |
|---|---|---|---|
| 主要目標 | 最大化系統吞吐量 | — | 最小化回應時間 |
| 觸發方式 | 作業完成或事件觸發 | — | 固定時間片段觸發 |
| 互動性 | 低(離線處理) | — | 高(即時交談互動) |
| 資源分配 | 依序完整執行作業 | — | 輪流分享 CPU 時間 |
💬批次追求整體效率,分時追求個人即時體驗。