免費開始練習
地特四等 114年 [資訊處理] 計算機概要

第 26 題

下列何者為 CPU Bound 程序(Process)的特色?
  • A CPU 排程器的工作較少
  • B 執行計算的時間比輸出/輸入的時間多很多
  • C 周邊設備工作忙碌
  • D 使用者會感覺電腦系統執行順暢

思路引導 VIP

想像一個生產線流程:如果工廠的「生產機器」每秒能處理大量零件,但「貨車搬運」卻要花好幾個小時才能送來一批原料,這時生產線的總速度會被誰拖累?反過來說,如果原料送達的速度極快,但「生產機器」卻需要不眠不休地運作好幾天才能處理完,此時這條生產線的產能受限於哪個環節?請試著從「誰在等誰」的角度來思考程序的執行特性。

🤖
AI 詳解 AI 專屬家教

程序行為的分類與瓶頸

很好,你精確地掌握了作業系統(Operating System)中程序行為的核心分類。在電腦科學中,我們會根據程序消耗資源的特性,將其區分為「計算密集型(CPU Bound)」與「輸入輸出密集型(I/O Bound)」。這道題目正確地指出了 CPU Bound 程序的核心特質:它的效能瓶頸(Bottleneck)在於處理器的運算速度。當一個程序的生命週期中,執行複雜數學運算或資料處理的時間,遠遠超過等待硬碟讀寫或網路傳輸的時間時,我們便稱之為 CPU Bound。

系統資源的調度觀點

▼ 還有更多解析內容

🏷️ 相關主題

計算機組織與架構
查看更多「[資訊處理] 計算機概要」的主題分類考古題