信管网 > 在一个单CPU的计算机系统中,采用按优先级抢占的进程调度方案,且所有任务可以并行使用I/O设备。现在有三个 > 网友跟帖  
 

在一个单CPU的计算机系统中,采用按优先级抢占的进程调度方案,且所有任务可以并行使用I/O设备。现在有三个[查看全文]

 
 

以下网友评论只代表 信管网网友 个人观点,不代表信管网观点 [发表评论]

 
网友最新跟帖 评论共 0[发表评论]

信管网陕西省西安市电***:   [回复]
不好意思,算下来48

信管网np***:   [回复]
这题好像网工还是网规有考过

信管网安徽省合肥市电信ADS***:   [回复]
c

信管网浙江省杭州市电***:   [回复]
d

信管网浙江省嘉兴市(嘉善县)电信ADS***:   [回复]
58

信管网北京市电***:   [回复]
本题考查的是操作系统进程调度方面的知识。 根据题意可知,三个任务的优先级t1>t2>t3, 所有任务可以并行使用i/o设备:说明不同任务的i/o可以同时进行, 进程调度过程如下图所示。分析 如下: t0时刻:进程调度程序选任务t1投入运行,运行10ms,任务t1占用i/o; t1时刻:此时由于cpu空闲,进程调度程序选任务t2投入运行,运行10ms后任务t2占用i/o。此时,t1与t2时刻任务t1占用i/o,任务t2在运行。 t2时刻:此时由于cpu空闲,进程调度程序选任务t3投入运行,运行3ms后,任务t1结束占用i/o。此时,t2与t3时刻任务t1、任务t2占用i/o,任务t3在运行。 t3时刻:由于系统采用可剥夺式优先级的进程调度方案,所以,强行地将任务t3占用的cpu剥夺,分配给任务t1。在运行5ms后到t4时刻任务t1运行完毕。此时,t3与t4时刻任务t1在运行,任务t2等待,任务t3占用i/o。 t4时刻:将cpu分配给t3运行5ms后,到t5时刻任务t2结束占用i/o,强行地将任务t3占用的cpu剥夺,任务t2开始运行。此时,t4与t5时刻任务t1结束,任务t2占用i/o,任务t3在运行。 t5时刻:运行5ms后,到t6时刻任务t2运行完毕。 t6时刻:系统将cpu分配给任务3,运行2ms后,到t7时刻任务t3占用i/o。 t7时刻到t6时刻:共计13ms,没有待运行的任务。 t8时刻:任务t3结束占用i/o,运行5ms后,到t9时刻任务t3运行结束。 从以上分析可见,这三个任务从同时启动到全部结束的总时间为58ms,cpu的空闲时间共有13ms

信管网北京市电***:   [回复]
c,很准确的,亲自画出来的。

信管网江苏省南京市(鼓楼区)电信ADS***:   [回复]
d

信管网黑龙江省大庆市八一农垦大***:   [回复]
信管网湖北省武汉市考友的原帖: 2015-5-24 22:14:28
c 原题。58 我怎么特么算的是54,最后没有选的只好从新算成了b。虽然我知道b一定是错的。
cpu不能并行,但是i/o可以并行使用~~~~

信管网中***:   [回复]
信管网北京科技大学考友的原帖: 2015-5-24 23:19:56
信管网中国考友的原帖: 2015-5-24 22:25:05
这题对非计算机人员来说偏难
显然是ddddddd
c

共有:0条记录,每页20条,当前第1/0页,首页 上一页 | 下一页 尾页
 
  发表评论  
 
 点击刷新 请输入显示的内容