民國111年 地方四等 資訊處理 計算機概要

第24題

若一作業系統之CPU 排程採用依序循環方法(round-robin scheduling),每次程序使用CPU 的時間配額(time quantum)為t 毫秒…

題目

若一作業系統之CPU 排程採用依序循環方法(round-robin scheduling),每次程序使用CPU 的時間配額(time quantum)為t 毫秒。今有某一排程,共有三個程序P1、P2 及P3,所需CPU 使用時間分別為6 毫秒、9 毫秒、7 毫秒;且開始的執行順序為P1、P2、P3。若內容轉換(context switch)時間不計,根據下列不同的時間配額設定,那個設定產生的平均執行時間(turn-around time)最短? A. t = 1 B. t = 3 C. t = 5 D. t = 7

官方答案

  • 答案:D. t = 7

解析

周轉時間等於完成時間減去到達時間,而三個程序都在0毫秒到達,因此直接比較完成時間。當t=7時:P1在0~6毫秒執行完畢;P2在6~13毫秒執行7毫秒後剩下2毫秒;P3在13~20毫秒執行完畢;P2再於20~22毫秒完成。三者的完成時間依序為6、22、20毫秒,平均為(6+22+20)/3=16毫秒。若t=3,平均約18.33毫秒;t=1與t=5的平均皆約19.33毫秒,因此t=7的平均周轉時間最短。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料

答案以考選部公告之測驗式試題標準答案 PDF 為準。