永发信息网

操作系统计算题

答案:2  悬赏:20  手机版
解决时间 2021-03-09 20:35
  • 提问者网友:战皆罪
  • 2021-03-09 03:45
某系统采用可抢占的优先级进程调度算法,在系统的就绪队列中有P1、p2、p3三个进程,进程优先级由高到低依次是P1、P2:
进程 计算时间 I/O操作时间 计算时间
P1 15ms 10ms 5ms
P2 5ms 15ms 10ms
P3 15ms 10ms 10ms
1.若系统采用多道方式运行,给出这三个进程运行完成总共所需的时间、P3,他们的计算与I/O所需时间如下表所示

能不能给解释一下,多道具体的是指什么可以同时运行,计算?还是i/o?
最佳答案
  • 五星知识达人网友:几近狂妄
  • 2021-03-09 05:20
系统让多个用户程序以某种方式轮流占有CPU运行C表示CPU计算时间,I表示IO时间,0表示等待时间。每个字母表示5ms。
p1:CCCIIC
p2:000C0IIICC
p3:0000C0CCIICC
总时间:60ms
单道运行总时间95ms

多道程序并行是指操作系统允许有两道以上用户应用程序在计算机系统中运行。若为单CPU
全部回答
  • 1楼网友:过活
  • 2021-03-09 06:31
(1)jobl从投入到运行完成需80ms,job2从投入到运行完成需90ms,job3从投入到运行完成需90ms。 (2)cpu空闲时间段为:60ms至70ms, 80ms至90ms。所以cpu利用率为(90-20)/90=77.78%。 (3)设备i1空闲时间段为:20ms至40ms,故i1的利用率为(90-20)/90=77.78%。设备i2空闲时间段为:30ms至50ms,故i2的利用率为(90-20)/90=77.78%。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯