地特四等
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。
系統資源的調度觀點
▼ 還有更多解析內容