计算机操作系统原理
进程创建时刻运行时间I/O操作时刻I/O操作时间P1025013030P2102006070P375150无P4110902535已知上述4个进程的数据(时间单位是ms)...
进程创建时刻运行时间I/O操作时刻I/O操作时间P1025013030P2102006070P375150无 P4110902535已知上述4个进程的数据(时间单位是ms),时间片长度为50ms,请用简单轮转法描述进程推进过程。 请问下 这个咋个做啊。。。。。
展开
3个回答
2013-08-13
展开全部
您好.先给您一个时间片轮转法的定义:处理器同一个时间只能处理一个任务。处理器在处理多任务的时候,就要看请求的时间顺序,如果时间一致,就要进行预测。挑到一个任务后,需要若干步骤才能做完,这些步骤中有些需要处理器参与,有些不需要(如磁盘控制器的存储过程)。不需要处理器处理的时候,这部分时间就要分配给其他的进程。原来的进程就要处于等待的时间段上。经过周密分配时间,宏观上就象是多个任务一起运行一样,但微观上是有先后的,就是时间片轮换。(这个是网上人的定义,书上的大致是这个意思,太长了就不打出来了). 解题的方法: P1-P2--P3--P4,按顺序对它们循环地分配处理器直到它们运行时间完成。时间片长度为50ms,那么一个进程每次最多分配50ms。而其中要注意的问题就是当运行时间结束但I/O操作还需要再进行时,如果下一进程不需要I/O操作,该I/O操作可继续进行。过程描述就是从开始到结束按照上述那样的过程,把每刻处理器里的进程状态和I/O操作描述一下就可以了。 希望你会明白,也能够帮你解决问题吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-13
展开全部
有点难,帮不了你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询