首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在一个单CPU的计算机系统中,采用可剥夺式优先级的进程调度方案,所有任务可以并行使用I/0设备。表7-4列出了三个任务T1、T2、T3的优先级、独立运行时占用CPU和I/0设备的时间。如果操作系统的开销忽略不计,这三个任务从同时启动到全部结束的总时间为(5
在一个单CPU的计算机系统中,采用可剥夺式优先级的进程调度方案,所有任务可以并行使用I/0设备。表7-4列出了三个任务T1、T2、T3的优先级、独立运行时占用CPU和I/0设备的时间。如果操作系统的开销忽略不计,这三个任务从同时启动到全部结束的总时间为(5
admin
2019-05-04
38
问题
在一个单CPU的计算机系统中,采用可剥夺式优先级的进程调度方案,所有任务可以并行使用I/0设备。表7-4列出了三个任务T1、T2、T3的优先级、独立运行时占用CPU和I/0设备的时间。如果操作系统的开销忽略不计,这三个任务从同时启动到全部结束的总时间为(53)ms,CPU的空闲时间共有(54)ms。
选项
A、3
B、4
C、5
D、6
答案
D
解析
作者个人认为,出这种试题除了考查“可剥夺式优先级”的概念外,更主要是考查考生的耐心和细心。解答这类试题的关键是列出各进程占用CPU和 I/O设备的顺序。因试题要求3个进程同时启动,且所有任务可以并行使用I/0设备,根据优先级别,其占用CPU和I/O设备的次序是:(1)T1占用CPU 5ms。此时,T1处于运行状态,T2和T3处于就绪状态。(2)5 ms后,T1释放CPU;T2占用CPU,T1占用I/O设备。此时,T3依然处于就绪状态。(3)10ms后,T2释放CPU,T3占用CPU。此时,T2使用I/O设备,T1仍然使用I/O设备(还需要3ms)。(4)13ms后,T1释放I/O设备,再抢占T3的CPU,T2仍然使用I/O设备(还需要5ms)。此时,T3又处于就绪状态。(5)15ms后,T1运行完毕释放CPU,T3占用CPU(还需要2ms),T2仍然使用I/O设备(还需要3ms)。(6)17ms后,T3释放CPU,使用I/O设备。此时,T2仍然使用I/O设备(还需要1ms),CPU空闲。(7)18ms后,T2释放I/O设备,占用CPU。T3仍然使用I/O设备(还需要 7ms)。(8)20ms后,T2运行完毕释放CPU。此时,T3仍然使用I/O设备(还需要5ms),CPU空闲(9)25ms后,T3释放I/O设备,占用CPU。(10)27ms后,T3运行完毕释放CPU。根据以上分析,这三个任务从同时启动到全部结束的总时间为27ms,其中 CPU空闲时间为6ms。
转载请注明原文地址:https://kaotiyun.com/show/quLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
软件开发离不开系统环境资源的支持,其中必要的测试数据属于()。
数据库、数据库系统和数据库管理系统之间的关系是()。
编写程序【程序功能】在给定范围内查找k,使得公式k2+k+17生成的整数满足以下条件:该数的十进制表示中低3位数字相同,去掉低3位后的整数是回文数。例如,当k=461时,用公式生成的整数是212999,该数满足条件。【编程要求】(1)编写函数子程序
CPU主要由寄存器组?运算器和控制器3个部分组成,控制器的基本功能是________。
在FrontPage2003中,超链接由()两部分组成。
在WindowsXP控制面板窗口的“添加或删除程序”中可以实现()。
通过WindowsXP中的ping命令可以判定数据到达目的主机经过的路径,显示路径上各个路由器的值。
统一资源定位器由四部分组成,它们分别是()。
在WindowsXP格式化磁盘的操作中,以下有关快速格式化磁盘的说法正确的是()。
加强网络道德建设,有利于加快信息安全立法的进程。
随机试题
Word2010中的题注在____________功能区。
可对抗原进行特异性识别的细胞是
关于电容充放电式X线机的描述,正确的是
按股票有无记名划分为()。
对联可分为()
英语教学评价提倡——评价与——评价相结合,既关注结果,又关注过程,以——评价为主。
姹紫嫣红:五颜六色
5月12日是“护士节”。公众认为现在社会对护士的尊重度普遍提高了,60%的护士认为受到了社会的尊重,30%的护士认为没有受到社会尊重。对此,你怎么看?
阅读以下说明,回答问题。(2011年上半年下午试题二)[说明]Linux系统有其独特的文件系统ext2,文件系统包括文件的组织结构、处理文件的数据结构及操作文件的方法。可以通过命令获取系统及磁盘分区状态信息,并能对其进行管理。在Linux中,
下面程序的运行结果为#include<iostream.h>voidswap(int&a,intb){inttemp;temp=a++;a=b;b=temp;}voidm
最新回复
(
0
)