1、作业管理练习试卷 1及答案与解析 一、单项选择题 1 批处理操作系统在作业运行过程中, ( )的内容反映了作业的运行情况,并且是作业存在的惟一标志。 ( A)作业状态 ( B)作业类型 ( C)作业控制块 ( D)作业优先级 2 在多道批处理系统中,为充分利用各种资源,运行的程序应具备的条件是 ( )。 ( A)计算型和 I/O型均衡的 ( B) I/O量大的 ( C)适应于内存分配的 ( D)计算量大的 3 在批处理系统中,用户的作业是由 ( )组成的。 ( A)程序 ( B)程序 +数 据 ( C)程序 +作业说明书 ( D)程序 +数据 +作业说明书 4 一个作业的完成要经过若干加工步骤
2、,这每个步骤称为 ( )。 ( A)作业流 ( B)作业步 ( C)子进程 ( D)子程序 5 下面有关作业控制方式描述中正确的是 ( )。 ( A)操作系统为用户提供的说明作业加工步骤的手段包括作业控制语言和操作控制命令 ( B)利用作业控制语言编写的作业控制说明书控制作业运行的方式称交互方式 ( C)使用操作控制命令控制作业执行的方式称为脱机控制方式 ( D)终端作业是批处理方式下作业的一种 类型 6 作业调度程序不能无故地或无限制地拖延一个作业的执行,这是作业调度的( )。 ( A)平衡资源使用原则 ( B)极大的流量原则 ( C)公平性原则 ( D)必要条件 7 在批处理使用原则中,作
3、业控制说明书是用操作系统提供的 ( )编写而成的。 ( A)汇编语言 ( B)高级语言 ( C)命令语言 ( D)作业控制语言 二、填空题 8 操作系统为用户提供了说明作业加工步骤的手段,操作系统提供两种手段: _和 _,让用户来说明他的作业需要进行加工的步骤。 9 采用批处理控制方式的作业称为 _;采用交互控制方式的作业称为 _或_。 10 批处理作业的管理按照顺序可以分成 3个部分: _、 _和 _。 11 对成批进入输入井的作业,根据系统运行并行的道数和一定的规则,以转入井中选取若干作业让它们进入主存,使它们有机会去获得处理器运行,这项工作称_。 12 无论什么样的计算机系统在调度作业的
4、时候必须遵循 必要条件,即 _。 三、判断改错题 13 作业控制语言可以让用户编写程序以实现某 项计算任务。 ( ) ( A)正确 ( B)错误 14 作业的控制方式有脱机控制方式,联机控制方式和终端控制方式。 ( ) ( A)正确 ( B)错误 15 作业控制说明书是用户提供的,用作业控制语言编写的;用以表达作业控制意图。 ( ) ( A)正确 ( B)错误 四、简答题 16 作业调度算法的选择应主要根据哪些因素来决定 ? 17 作业的输入方式有哪几种,各有何特点 ? 五、应用题 18 设有一组作业,它们的提交时刻及运行时间如表 6-13所示。a在单道程序系统中, 采用 FCFS算法,计算该
5、组作业的平均周转时间 T和带权平均周转时间 W。 b在多道程序系统中,设每个作业的 I/O量都占运行总时间的 25%,计算该作业的平均周转时间T和带权平均周转时间 W。 作业管理练习试卷 1答案与解析 一、单项选择题 1 【正确答案】 C 【知识模块】 作业管理 2 【正确答案】 A 【知识模块】 作业管理 3 【正确答案】 D 【知识模块】 作业管理 4 【正确答案】 B 【知识模块】 作业管理 5 【正确答案】 A 【知识模块】 作业管 理 6 【正确答案】 C 【知识模块】 作业管理 7 【正确答案】 D 【知识模块】 作业管理 二、填空题 8 【正确答案】 作业控制语言;操作控制命令
6、【知识模块】 作业管理 9 【正确答案】 批处理作业;终端作业;交互式作业 【知识模块】 作业管理 10 【正确答案】 作业录入;作业调度;作业控制 【知识模块】 作业管理 11 【正确答案】 作业调度 【知识模块】 作业管理 12 【正确答案】 系统现有的尚未分配的资源可以满足被选作业的资源要求 【知识模块】 作业管理 三、判断改错题 13 【正确答案】 B 【试题解析】 应改为:作业控制语言是用来编写批处理作业系统中的作业控制说明书。 【知识模块】 作业管理 14 【正确答案】 B 【试题解析】 应改为:作业的控制方式有脱机控制方式和联机控制方式两种。 【知识模块】 作业管理 15 【正确
7、答案】 A 【知识模块】 作业管理 四、简答题 16 【正确答案】 作业调度是指一 定的策略从 “输入井 ”中选择资源能得到满足的作业装入主存储器,使作业有机会去占用处理器执行,在作业调度中应考虑的原则主要包括: . 公平性:对每个用户公平对待,且使每个用户满意; . 平衡使用资源:使同时进入系统的作业在执行时尽可能地利用系统中的不同资源,提高资源利用率; . 极大的流量:缩短作业的平均周转时间,提高系统的吞吐能力; . 以上这些原则不能兼顾,在设计计算机系统时应根据系统的设计目标来决定调度原则,不同的计算机系统采用不同的调度原则和调度算法,必须遵循一个必要条件 ,即系统的现有的尚来分配的资源
8、可以满足被选作业的资源要求。 【知识模块】 作业管理 17 【正确答案】 作业输入有以下 5种方式: .联机输入方式:该方式大多用在交互式系统中,用户和系统通过交互式会话输入作业在联机方式中,外围设备直接和主机相连接,一台主机可连接一台或多台外围设备。 .脱机输入方式:该方式又称预输入方式,主要是为了解决单台设备联机输入时CPU的浪费问题。脱机输入方式利用低档 I/O处理机作为外围处理机进行输入处理。提高了主机的资源利用率。脱机输入 /输出方式的缺点是灵活性差, 遇到紧急任务需要处理时,无法直接交给主机优先处理。 . 直接耦合方式:该方式把主机和外围低档机通过一个公用的大容量外存直接藕合起来,
9、从而省去了在脱机中输入依靠人工干预来传递给后援存储器的过程。在该方式中,慢速的输入 /输出过程仍由外围低档机自己管理,而对公用存储器的高速读 /写,则由主机完成。 . SPOOLing系统:在 SPOOLing系统中,多台外围设备通过通道或 DMA器件和主机与外存连接起来,作业的输入 /输出过程由主机中的操作系统和主机与外存连接起来,作业的输入 /输出过程由主机中的操作系统 控制。在系统输入模块收到作业输入请求后,输入管理模块中的读过程负责将信息从输入装置装入缓冲区。当缓冲区满时,由写过程将信息从缓冲区写到外存输入井中。读 /写过程反复循环,直到下一个作业输入完毕在读过程读到一个硬件结束标志之
10、后,系统再次驱动写过程把最后一批信息写入外存并调用中断处理程序结束该次输入。 . 网络输入方式:该方式以上述几种为基础,把网络中某一台主机上输入的信息传递到同一网中另一台主机上进行操作或执行时,就构成了网络输入方式。 【知识模块】 作业管理 五、应用题 18 【正确答案】 由提交的表格的 FCFS算法可得表 6-16。a在单道方式下采用 FCFS算法,该作业组的平均周转时间为: T=(2+2+1.6+1.3)/4=1.725(小时 ) 带权平均周转时间为: b在多道程序系统中,考虑到 CPU进度概念,即在给定时间内, CPU为一个作业做了多少工作;再考虑多道程序系统中 CPU的等待百分比表,可分析得出表 6-17。 提示:上表中需要的 CPU时间为:运行时间 (1-25%)。 根据上表从而可得到该组作业的分析结果,如表 6-18所示。于是可得:T=(2.4632+0.851+0.226+0.3125)/4=0.9632(小时 ) 【知识模块】 作业管理