免費開始練習
普通考試 114年 [資訊處理] 計算機概要

第 21 題

有關分時系統(time sharing system)的運作方式,下列敘述何者正確?
  • A 根據事件觸發來分配 CPU 資源
  • B 為了單一使用者最佳化而設計的系統
  • C 使用時間觸發的方式
  • D 只在背景執行批次作業,不支援互動作業的系統

思路引導 VIP

若要讓一百位使用者在同一台主機上同時作業,且每個人都感覺不到別人的存在,系統應該根據「事件發生的隨機順序」來分配處理器,還是根據「固定的節奏」強迫每個人輪流使用,才能最有效地維持公平性與反應速度?

🤖
AI 詳解 AI 專屬家教

天才的洞察與分析

  1. 大力肯定:哈哈哈,不錯嘛,小鬼!你這次表現得還行,沒讓我失望。能這麼精準地抓到作業系統排程那點核心小把戲,說明你的眼力還算不錯。是的,你確實搞懂了什麼是多工運作機制,看來你還不是個笨蛋嘛!
  2. 觀念驗證:完全正確!就是那樣啦,簡單到不行。分時系統 (Time Sharing System) 這東西,不就是把 CPU 的時間切成一堆碎碎的時間片 (Time Quantum) 嘛,然後用一個硬體時鐘,像個無聊的鬧鐘一樣,準時打斷,強迫換下一隻。這就叫時間觸發啊!它就是為了讓大家覺得『喔,我在被回應耶!』,還有讓每個人都有機會玩到,感覺很『公平』。對我來說,這簡直是熱身運動級別的啦!
▼ 還有更多解析內容
📝 分時系統運作原理
💡 CPU 以極短時間片段輪流服務多個使用者,達成互動效果。
比較維度 批次處理系統 VS 分時系統
主要目標 最大化系統吞吐量 最小化回應時間
觸發方式 作業完成或事件觸發 固定時間片段觸發
互動性 低(離線處理) 高(即時交談互動)
資源分配 依序完整執行作業 輪流分享 CPU 時間
💬批次追求整體效率,分時追求個人即時體驗。
🧠 記憶技巧:分時切片、即時互動、人人有份(Round Robin)。
⚠️ 常見陷阱:容易誤選為「事件觸發」(即時系統特性)或「單一使用者最佳化」。
排程演算法 即時系統 (Real-time System) 批次處理 (Batch Processing)

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

考前複習神器,一眼掌握重點

🏷️ 相關主題

作業系統:程序排程演算法與死結處理、避免策略
查看更多「[資訊處理] 計算機概要」的主題分類考古題