43.设在内存中有P1、P2两道程序,并按照P1、P2的次序运行,其内部计算
和I/O操作时间如下:P1:计算60ms,I/O 80ms ,计算20ms, P2: 计算
120ms, I/O 40ms ,计算 40ms 调度程序的执行时间不计,完成这两道程序比
单道运行节约的时间是 (B)
A.100ms B.120ms C.160ms D.200ms
其实我也选a,但是网上的答案算是b
i/o的时间不算吗?
追答算,I/O的执行顺序是等待60ms,执行P1 的80ms,再等待40ms,再执行40ms,总时间为180ms,最后取计算和IO时间中比较长的240ms
追问io和cpu的执行时间不能分着算吧,问的是程序完成的时间
追答是分着算的,程序的运行时间是所有设备中运行时间周期最长的,你得允许其他设备空闲吧
最短时间怎么算的呢?
追答就是同时计算或IO时,取最长的相加
追问可是画图的话结果不一样
追答我觉得qq418766140的说法更准确一些