若內存中有3道程序A、B、C,優(yōu)先級從高到低為A、B和C,它們單獨運行時的CPU和I/O占用時間為: 如果三道程序同時并發(fā)執(zhí)行,調度開銷忽略不計,但優(yōu)先級高的程序可中斷優(yōu)先級低的程序,優(yōu)先級與I/O設備無關。試畫出多道運行的時間關系圖,并問最早與最遲結束的程序是哪個?每道程序執(zhí)行到結束分別用了多少時間?計算三個程序全部運算結束時的CPU利用率?
若內存中有3道程序A、B、C,它們按A、B、C優(yōu)先次序運行。各程序的計算軌跡為: A:計算(20)、I/O(30)、計算(10) B:計算(40)、I/O(20)、計算(10) C:計算(10)、I/O(30)、計算(20) 如果三道程序都使用相同設備進行I/O(即程序用串行方式使用設備,調度開銷忽略不計)。試分別畫出單道和多道運行的時間關系圖。兩種情況下,CPU的平均利用率各為多少?