单通道:(30+40+10)+(60+30+10)+(20+40+20)=260ms
多通道:30ms完成一次计算,并且此时CPU开始计算B。当B计算了40ms时,A根据I/O操作优先级继续计算A的剩余10ms剩余(60-40)=20ms。计算B,这个过程中I/O操作开始了30ms,但是B正在执行I/O操作,所以此时C处于等待状态。B的I/O操作完成,剩余10ms计算完成。C40ms的I/O操作完成后,继续计算20ms。
程序总执行完成时间:30+40+10+20+30+40+20=190ms
上一篇:设在内存中有p1p2两道程序
下一篇:16g虚拟内存设置多少合适