第七章-作业管理与接口习题及答案讲课稿

合集下载

接口作业答案

接口作业答案

【第一周】通常在计算机内部,负数采用________表示。

A.原码B.反码C.补码D.ASCII正确答案是: C8088一个正常的总线周期包含_________个T状态。

A.2B.3C.4D.5正确答案是: C计算机中的运算器和控制器集成在一块芯片上称为______A.单板机B.单片机C.系统芯片D.微处理器正确答案是: D微型计算机各个部件之间是用_________连接起来的。

A.总线B.CBC.ABD.DB正确答案是: A酷睿微处理器具有_______数据线。

A.15B.32C.64D.40正确答案是: C一个字节包含_______位二进制位。

A.8B.16C.32D.64正确答案是: A一台计算机实际上是执行由______A.程序员编制的高级语言程序B.程序员编制的汇编语言程序C.用户编制的应用程序D.二进制码组成的机器指令正确答案是: DIA-32处理器中的中断请求信号为_________。

A.INTA#B.INTRC.GNTD.REQ#正确答案是: B在微机中,下列_________软件一定是开机第一个启动的。

A.Windows 7B.金山毒霸C.360卫士D.BIOS正确答案是: D我们通常说XX微处理器是N位的微处理器,比如Core处理器是64位处理器,这个N是由________决定的。

A.数据总线宽度B.地址总线宽度C.控制总线的信号线根数D.处理器内部一次可以处理的二进制数的位数正确答案是: D以下32位微处理器中________需要附加浮点协处理器。

A.386B.486C.PentiumD.SandyBridge正确答案是: AUSB端口、网口等是接在_______上的。

A.北桥B.微处理器C.ICHD.SIO LPC47B27X正确答案是: C在现代微机系统中,传统的键盘、鼠标、串口、并口是直接接到______上的。

A.MCHB.ICHC.PWHD.SIO正确答案是: D当程序执行OUT DX,AL指令时,IORC#、IOWC#、MRDC#和MWTC#的状态将是________。

软件项目管理第七章课后习题答案

软件项目管理第七章课后习题答案

七、项目资源管理1.简述如何处理多个项目之间的资源冲突?答:可采用的方法有如下几种(但不限于):(1)建议单位统一管理所有的项目和资源,制订资源在项目之间分配的原则。

(2)定期检查项目的执行情况,根据项目进展情况和企业整体绩效重新排定项目的优先顺序,从资源上优先支持重要的和进展良好的项目。

(3)外包。

(4)必要时,增加资源。

(5)建立项目管理体系,设立项目管理办公室,统一管理单位所有项目。

2.在软件项目中,对人力资源的要求具有哪些特点?答:软件项目中,人力资源有以下主要的特点:(1)知识型员工具有较高的知识、能力,具有相对稀缺性和难以替代性。

(2)知识型员工工作自主性要求高。

IT企业普遍倾向给员工营造一个宽松的、有较高自主性的工作环境,目的在于使员工服务于组织战略与实现项目目标。

(3)知识型员工大多崇尚智能,蔑视权威。

追求公平、公正、公开的管理和竞争环境,蔑视倾斜的管理政策。

(4)知识型员工成就动机强,追求卓越。

知识型员工追求的主要是“自我价值的实现”、工作的挑战性和得到社会认可。

知识型员工具有较强的流动意愿,忠于职业多于忠于企业。

(5)知识型员工的能力与贡献之间差异较大,内在需求具有较多的不确定性和多样性,出现交替混合的需求模式。

(6)知识型员工的工作中的定性成分较大,工作过程一般难以量化,因而不易控制。

因为知识创造过程和劳动过程的无形性,其工作没有确定的流程和步骤,对其业绩的考核很难量化,对其管理的“度”难以把握。

3.在项目团队建设过程中,项目经理的应该如何转变管理方法和领导风格?答:有一种关于团队发展的模型叫塔克曼阶梯理论(Tuckman,1965;Tuckman & Jensen,1977),其中包括团队建设通常要经过的五个阶段。

1)形成阶段在本阶段,团队成员相互认识,并了解项目情况及他们在项目中的正式角色与职责。

团队成员倾向于相互独立,不一定开诚布公。

团队成员在这一阶段都有许多疑问:项目的目的是什么?其他团队成员是谁?他们怎么样?每个人急于知道他能否与其他成员合得来,能否被接受。

第二张 用户接口与作业管理

第二张 用户接口与作业管理
• 执行状态:一个作业被作业调度程序选中,并分配了必要 的资源,建立了相应的进程后就进入了执行状态。
• 完成状态:当作业正常运行结束或因发生错误而终止时作 业就进入了完成状态。
2020/7/12
1. 作业的状态和处理流程
spooling输入
spooling输出
后备状态
作业登录
作业调度
运行状态 作业控制
2020/7/12
• 单道批处理系统的作业调度算法 • (1)先来先服务(FCFS)调度算法 • (2) 最短作业优先(SJN)调度算法 • (3)响应比高者优先(HRN)调度算法 • (4)优先数调度算法 • (5) 均衡调度算法
2020/7/12
2.2.4 批处理作业的控制
• 一个批处理控制方式的作业被作业调度程序选中 后,操作系统按照用户组织作业时所规定的控制 要求去控制作业的执行。一个作业往往要分几个 作业步执行,一般来说,总是按作业步的顺序控 制作业的执行,即一个作业步执行结束后,就顺 序取下一个作业步继续执行,直到最后一个作业 步完成,整个作业就执行结束。
2020/7/12
2.1.1 作业的定义
2020/7/12
• 作业步 • 任何一个作业都要经过若干加工步骤才能得到
结果,我们把作业中的每一个相对独立的加工 步骤称为一个“作业步” 。 • 作业流 • 在批处理系统中,把若干个作业按某种次序合 成一批而形成作业流。 • 作业这一概念一般用于早期批处理系统和现在 的大型机、巨型机系统中,对于广为流行的微 机和工作站系统,人们一般不太使用作业的概 念。
I/O繁忙的作业,即I/O型作业。 • ④ 对所有的作业都是公平合理的。这就
要求对每个作业公平对待,不无故地或 无限期地拖延一个作业的执行。

chp7 操作系统接口

chp7 操作系统接口

7.3 系统调用
系统调用是为了扩充机器功能、增强系统能力、方便用户 使用而建立的。系统调用提供了用户程序和操作系统之间的 接口,应用程序则通过系统调用实现与操作系统的通信,并 获得服务。用户程序或其他系统程序不必了解操作系统的内 部结构与硬件细节,它是用户程序或其他系统程序获得操作 系统服务的唯一途径。系统调用可以为所有应用程序服务, 也可以为操作系统的其他部分服务,尤其是命令处理程序。
脱机用户接口的主要特征是用户事先使用作业控制语言描述好对作业 的控制步骤,由计算机上运行的内存驻留程序(执行程序、管理程序、作 业控制程序、命令解释程序)根据用户的预设要求自动控制作业的执行。Biblioteka 7.1 脱机用户接口(续)
由于批处理作业的用户在作业的运行过程中,不能直接与作业进行 交互,只能由操作系统对作业进行控制和干预,JCL就是提供给用户, 为实现所需作业控制功能委托系统控制的一种语言。批处理命令的一些 应用方式有时也被认为是联机控制方式下对脱机用户接口的一种模拟。 因此,UNIX/Linux 中的 Shell 也可以认为是一种 JCL 语言。
脱机用户接口一般是专为批处理作业的用户准备的,所以,也称为批 处理用户接口。操作系统中提供了一个作业控制语言JCL(Job Control Language),它由一组作业控制卡、作业控制语句或作业控制操作命令组 成。在作业的控制中,脱机作业方式主要是通过作业控制语言编写用户作 业的说明书。在整个控制过程中,用户不直接干预作业的运行,而是将作 业和作业的说明书一起提交给系统,当系统调度到这一作业时,由操作系 统根据作业说明书的顺序对其中的作业控制语言和命令进行编译执行。
第七章 操作系统接口
7.1 脱机用户接口 7.2 联机用户接口 7.3 系统调用 7.4 本章小结

管理系统中计算机应用第七章习题及答案

管理系统中计算机应用第七章习题及答案

第七章系统设计一、单项选择题:1.将代码分为几段,每段表示一种含义,每段都由若干数字组成的代码类型是()7-241A.顺序码B.重复码C.表意码D.成组码答案:D解析:成组码是最常用的一种编码、它将代码分为几段(组),每段表示一种含义,每段都由连续数字组成。

可见本题选D。

2.下列选项中,凝聚程度最高的是()7-229A.偶然凝聚B.功能凝聚C.数据凝聚D.逻辑凝聚答案:B解析:模块凝聚是衡量内部功能的内在联系是否紧密的指标,也是衡量模块质量好坏的重要指标,模块凝聚程度从低到高可分为五级,分别是:偶然凝聚、逻辑凝聚、时间凝聚、数据凝聚、功能凝聚。

3.在IPO图中,不属于描述处理过程工具的是()7-234A.决策树B.结构化语言C.程序流程图D.数据流程图答案:D解析:IPO图的主体是处理过程描述,描述处理过程的工具,可以使用图形、表格(决策树、决策表)和伪码(结构化语言)。

4.在系统设计中,绘制控制结构图的依据是()7-231A.数据流程图B.业务流程图C.信息关联图D.格栅图答案:A解析:绘制控制流程图的依据是数据流程图。

5.在控制结构图中,表示数据存储的符号是()7-228A.B.C.D.答案:B解析:在控制结构图中,表示数据存储的符号是。

6.一个模块只执行一个明确的功能,且完成该功能必须的成分都包含在该模块中,称为()7-230A.数据凝聚B.时间凝聚C.功能凝聚D.逻辑凝聚答案:C解析:功能凝聚是一个模块只执行一个明确的功能,即上级模块调用它时,它只完成一项确定的任务。

7.模块内部结构紧实,每个模块只实现一个明确的功能,这种模块划分方法是要求()7-229A.高凝聚性B.低凝聚性C.高耦合性D.低耦合性答案:A解析:高凝聚性是指模块内部结构要紧实,每个模块之实现一个明确的功能。

低耦合性是指模块之间的联系要松散,模块自身对其他模块的依赖。

可见本题选A。

8.在数据库设计中,完成E-R图设计任务的阶段是()7-243A.需求分析B.概念结构设计C.逻辑结构设计D.物理结构设计答案:B解析:在数据库设计中,完成E-R图设计任务的阶段是概念结构设计。

第7章 习题参考解答

第7章 习题参考解答

第7章 主存管理7-1存储管理的功能及目的是什么?答:存储管理的功能包括:虚拟存储、地址映射、主存分配,以及主存保护。

目的:为用户提供方便的操作,为系统资源的使用提高利用率。

7-2什么是逻辑地址?什么是物理地址?为什么要进行二者的转换工作?答:逻辑地址:是指用户程序经编译后,每个目标模块以0为基地址进行的顺序编址。

逻辑地址又称相对地址。

物理地址:是指内存中各物理存储单元的地址从统一的基地址进行的顺序编址。

物理地址又称绝对地址,它是数据在内存中的实际存储地址。

处理机在执行时,必须使用物理地址才能从主存存取信息,而应用程序使用的地址是逻辑地址,该地址并非处理器能正确识别的地址,故要进行地址转换。

7-5静态地址重定位与动态地址重定位的区别是什么?答: 静态地址重定位是在程序装入内存前完成从逻辑地址到物理地址的转换。

动态地址重定位:在程序执行过程中进行重定位,由系统硬件完成从逻辑地址到物理地址的转换。

装入时不加任何修改,但在每次访问内存单元前才进行地址变换。

二者区别在于:程序装入内存前是否完成地址转换,以及地址转换的机构不同。

7-6假定某程序装入内存后的首地址为36000,某时刻该程序执行了一条指令“mov AX, [1000]”,其功能是将1000号单元内的数据送AX 寄存器。

试用图画出该指令执行时的动态地址重定位过程,并给出数据所在的物理地址(题中数据为十进制)。

答:800360007-11如图7.39 所示,主存中有两个空白区。

现有这样一个作业序列:作业1要求50 KB,作业2要求60 KB,作业3要求70 KB。

若用首次适应算法和最佳适应算法来处理这个作业序列,试问哪一种算法可以分配得下,为什么?答:用首次适应法首先把120KB 的空白区分配50KB 的空间给作业1 ,分割后还剩70KB 的空白区,再将其分配给作业2 ,剩下10KB的空白区。

起始地址为250KB 的空白区(78KB)可以满足作业3 的需求,分割后还剩8KB 的空白区。

计算机操作系统第三版第七章


第三节
系统调用的基本概念
系统调用
系统调用是OS提供给用户程序的唯一接口,具体地说, 系统调用是OS内核中提供的一些系统子程序。用户可以 通过特殊的系统调用命令(也称为访管指令)来调用这 些子程序,从而使用户在自己的程序中可获得OS提供的 服务。 系统态:管态或核心态 用户态:目态 特权指令:在系统态时运行的指令,是关系到系统全 局的指令。只允许操作系统试用,不允许应用程序使用。 非特权指令:在用户态时运行的指令
3.
第七章操作系统接口
计 算 机 操 作 系 统 | | | 青 岛 理 工 大 学
练习
5.
从下面关于系统功能调用的论述中,选出一条正确的论 述( B ) A 在运行系统调用时,可由用户程序直接通过函数调用 指令转向系统调用处理程序 B 在运行系统调用时,用户程序必须执行系统调用指令 (或访管指令),并通过陷入中断(或软中断)转向系 统调用处理程序。 C 在运行系统调用时,用户程序必须通过外部的硬件中 断,转向系统调用处理程序。 D 在运行系统调用时,用户程序可直接通过转移指令转 向系统调用处理程序。
第七章操作系统接口
计 算 机 操 作 系 统 | | | 青 岛 理 工 大 学
第一节
联机命令接口
命令解释程序的作用 在屏幕上给出命令提示符 请用户键入命令 然后读入命令、识别命令 转到相应命令处理程序的入口地址,较控 制权 将处理结果送屏幕显示 若命令有错,或执行中出错,
第七章操作系统接口
计 算 机 操 作 系 统 | | | 青 岛 理 工 大 学
第五节
图形用户接口
桌面、图标和操作系统接口
计 算 机 操 作 系 统 | | | 青 岛 理 工 大 学
练习
B 1. OS向用户提供的接口有多种:通过(①),用户可从终端键

第七章习题答案

第七章习题答案第 7 章过程一、叙述题1.程序中使用通用过程有何益处?解答:使用通用过程的好处:代码可重复利用,使程序简便、高效,有利于程序的调试和维护。

2.子程序过程和函数过程有何区别?解答:子程序过程与函数过程的区别是:子程序过程名没有返回值,函数过程名有返回值。

若只需有一个返回值,则习惯使用函数过程;若需要有多个返回值,一般使用子程序过程。

3.什么是形参?什么是实参?参数传递中有哪些注意事项?解答:形参是声明过程时的一种形式虚设的参数,只代表了该过程参数的个数、类型及位置,形参的名字并不重要,也没有任何值,只表示在过程体内进行某种运算或处理。

在过程被调用时,形参要被实参所替换。

实参是调用过程时提供给过程形参的初始值或通过过程体处理后返回的结果。

参数传递的注意事项见表4-3。

表4-3 形参与实参的对应关系解答:参数传递有传值方式和传地址方式。

两者区别是:传值方式是一种单向的数据传递,即调用时只能由实参将值传递给形参,调用结束不能由形参将操作结果返回给实参;传地址方式是一种双向的数据传递,即调用时实参将值传递给形参,调用结束时由形参将操作结果返回给实参。

按地址传递时,要求实参必须是变量、数组元素或数组。

5.若要在过程执行结束后其值仍然保留,应如何声明变量?解答:可以将变量声明为全局变量(Public)、通用声明段或模块声明中的模块变量,过程中的静态变量(Static)。

6.程序中怎样添加标准模块?在标准模块中可以声明事件过程?解答:添加标准模块有如下3 种方法:(1)“工程”菜单-“添加模块”(2)右击“工程资源管理器”-“添加模块”(3)点击“添加窗体”右侧的下拉菜单-“添加模块”事件过程依附于窗体和控件,所以在标准模块中不能声明事件过程。

7.在模块的通用声明处与在过程的声明部分声明的变量名相同,两者是否为同一变量,两者间有没有联系?解答:表示不同的变量,两者之间没有任何关系。

二、单选题1.B 在过程中可以用Dim、Static声明变量。

兰州大学 接口和通讯技术练习题带答案 全

接口与通讯技术课程作业_A历次成绩完成时间查看详情1.88.02015-03-14 23:35:39接口与通讯技术课程作业_A接口与通讯技术课程作业_A用户名:jinxiao5856最终成绩:88.0仅显示答错的题一单选题1. 8253/8254无论工作在哪种方式在初始化编程时写入控制字后输出端OUT便()。

A. 变为高电平B. 变为低电平C.变为相应的高电平或低电平D.保持原状态不变直至计数结束本题分值: 4.0用户得分: 4.0用户解答: C.变为相应的高电平或低电平标准答案: C.变为相应的高电平或低电平2. 8251芯片是一种___。

A.并行接口芯片B.串行接口芯片C.DMACD.中断控制芯片本题分值: 4.0用户得分: 4.0用户解答: A.并行接口芯片标准答案: A.并行接口芯片3. 在CPU与外设进行数据交换时,模拟量属于()数据信息状态信息运算信息CPU指令代码本题分值: 4.0用户得分: 4.0用户解答:数据信息标准答案:数据信息4. 异步串行通信中一个字符信息位的格式按先后次序是()。

起始位、数据位、校验位、停止位起始位、校验位、数据位、停止位起始位、数据位、停止位、校验位校验位、起始位、数据位、停止位本题分值: 4.0用户得分: 4.0用户解答:起始位、数据位、校验位、停止位标准答案:起始位、数据位、校验位、停止位5. 以下不属于人机接口的是( )。

键盘显示器打印机MODEM本题分值: 4.0用户得分: 4.0用户解答: MODEM标准答案: MODEM6. 总线的宽度用()总线的条数表示。

地址数据控制以上所有本题分值: 4.0用户得分: 4.0用户解答:数据标准答案:数据7. PC机中采用的异步通信接口芯片是___。

A.8255B.8251C.8250D.8279本题分值: 4.0用户得分: 4.0用户解答: B.8251标准答案: B.82518. 按键的抖动是由()造成的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第七章 作业管理与接口习题及答案 一、填空题 1.作业是由 ① 、 ② 和 ③ 组成的。 【答案】①程序、②数据、③作业说明书 【解析】从用户的角度看,作业是在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所作的有关该次业务处理的全部工作。从系统的角度看,作业是一个比程序更广泛的概念,它由程序、数据和作业说明书组成。系统通过作业说明书控制文件形式的程序和数据,使之执行和操作。 2.批处理系统中,是以 ① 为单位把程序和数据调入 ② 以便执行。 【答案】①作业,②内存 【解析】从系统的角度看,作业是批处理系统抢占内存的单位,而分时系统不存在作业的概念。 3.处理机调度算法中:“相应比高者优先”其相应比是采用公式: 相应比= 确定的。 【答案】响应比=(等待时间+计算时间)/计算时间 【解析】本算法的思想是对“计算时间”短的小作业优先处理;对“等待时间”长的作业,即使该作业“计算时间”不是很短,也可得到较高的响应比,获得运行的机会。 二、单项选择题 1.在一个以批处理为主的系统中,为了保证系统的吞吐率,总是要力争缩短用户作业的 。 (A)周转时间 (B)运行时间 (C)提交时间 (D)完成时间 【答案】(A) 【解析】周转时间是衡量批处理系统的重要指标。 2.作业在系统中存在与否的唯一标志是 。 (A)源程序 (B)作业说明书 (C)作业控制块 (D)目的程序 【答案】(C) 【解析】系统是根据作业控制块 JCB来感知作业的存在的。 3.作业调度从处于 ① 状态的队列中选取适当的作业投入运行。从作业提交给系统到作业完成的时间间隔叫做 ② 。 ③ 是指作业从进入后备队列到被调度程序选中时的时间间隔。 (A)运行 (B)提交 (C)后备 (D)完成 (E)停止 (F)周转时间 (G)响应时间 (H)运行时间 (I)等待时间 (J)触发时间 【答案】①(C),②(F),③(I) 4.在批处理系统中,周转时间是 。 (A)作业运行时间 (B)作业等待时间和运行时间之和 (C)作业的相对等待时间 (D)作业被调度进入内存到运行完毕的时间 【答案】(B) 【解析】周转时间是作业提交给系统到作业完成的时间间隔,因此其周转时间是作业等待时间和运行时间之和。 5.一个作业处于运行状态,则所属该作业的进程可能处于 状态。 (A)运行 (B)就绪 (C)等待 (D)(1)或(2)或(3) 【答案】(D) 【解析】一个作业处于运行状态,只说明该作业已进入到内存中,并以进程形式存在于系统中,属该作业的进程可能处于运行、就绪或等待状态。 6.作业调度算法中“短作业优先”调度算法使得 。 (A)每个作业的等待时间较短 (B)作业的平均等待时间最短 (C)系统效率最高 (D)长作业的等待时间较短 【答案】(B) 【解析】这种算法使作业的平均等待时间最短,从而提高系统的吞吐能力。而对于有些计算时间长的作业可能其等待时间会较长,尤其是计算时间较长的作业其等待时间往往会变得较长。 7.一个进程处于等待状态,则该进程所属的作业存在于( )中。 (A)内存 (B)外存 (C)高速缓存 (D)寄存器 【答案】(A) 【解析】一个作业只有被调度选中进入内存,才会产生进程;不论进程处于何种状态,该作业都是在内存中的。 三、多项选择题 1. 下列叙述中,符合批处理作业特征的有_________。 (A)其中包含有作业说明书 (B)具有就绪状态 (C)运行过程和用户没有交互作用 (D)其中包含有程序和数据 (E)用户可以通过键盘输入程序运行过程需要的数据 【答案】ACD 【解析】采用批处理控制方式的作业,用户把对作业执行的控制意图用作业控制语言写成一份说明书,连同该作业的源程序和初始数据一起输入到计算机系统,系统就可按用户说明书来控制作业的执行。作业执行过程中用户不能干预,一切由系统自动地控制作业的执行。 因此,选项(A)、(C)、(D)是正确的。“就绪状态”是进程具有的状态,作业没有该状态,选项(B)是错误的;由于运行过程和用户没有交互作用,所以“用户可以通过键盘输入程序运行过程需要的数据”(选项E)是错误的。 2.一个作业从进入系统到运行结束,经历的状态包括_________。 (A)进入状态 (B)就绪状态 (C)后备状态 (D)运行状态 (E)完成状态 【答案】ACDE 【解析】一个作业从进入系统到运行结束,一般要经历进入、后备、运行和完成四个阶段,相应地,作业亦有进入、后备、运行和完成四种状态。因此,选项(A)、(C)、(D)、(E)是正确的。 注意,作业的运行状态是指作业被调入内存运行,不意味着占用处理机。 3.可用来的作为作业调度的算法有_________。 (A)先来先服务算法 (B)短作业优先算法 (C)时间片轮转算法 (D)最高响应比优先算法 (E)优先数调度算法 【答案】ABDE 【解析】常用的作业调度算法有: (1)先来先服务算法 该算法是一种较简单的调度算法,它是按照作业进入输入井的先后次序来挑选作业,先进入的作业优先被挑选。但要注意,不是先进入的一定先被选中,只有满足必要条件的作业才可能被选中。 (2)短作业优先算法 这种算法要求用户预先估计自己作业所需要计算的时间,并在作业说明书中说明。调度时优先选择计算时间短且资源能得到满足的作业。这种算法能降低作业的平均周转时间,从而提高系统的吞吐能力。 (3)最高响应比优先算法 最高响应比优先算法综合考虑等待时间和计算时间,把响应比定义为: 响应比=等待时间/计算时间 可以看出计算时间短的作业响应比较高,所以能被优先选中;但等待时间长的作业响应比也会较高,这样就不会因不断地有小作业进入输入井而使大作业无限制地被推迟。 (4)优先数调度算法 系统为每一作业确定一个优先级,优先级高的作业优先被选取。优先级的确定可根据作业的缓急程度、估计计算时间、作业等待时间、资源申请情况、付费情况等因素综合考虑,既照顾用户要求,也考虑系统效率。 (5)均衡调度算法 根据各作业对不同资源的申请进行调度,其目标是使系统中的各类资源能均衡利用,避免资源忙闲不均的情况。 选项(C)给出的“时间片轮转算法”是进程调度算法,不适于作业调度。 所以,本题应该选择(A)、(B)、(D)、(E)。 4.下列有关作业的叙述中,_________是正确的。 (A)作业一旦被作业调度选中,即占有了CPU (B)批处理系统对作业的控制意图是靠作业说明书来实现的,用户不能控制作业的执行 (C)作业调度程序从处于等待状态的队列中选取作业投入运行 (D)作业一旦被作业调度选中,该作业即进入内存 (E)允许多个用户在各自的终端上同时交互地使用计算机的系统称为分时操作系统 【答案】BDE 【解析】作业提交后进入作业队列,处于后备状态;作业调度程序从处于后备状态的队列中选取作业,作业一旦被作业调度选中,该作业即进入内存。 因此,选项(A)、(C)是错误的,应该选择(B)、(D)、(E)。

四、是非判断题 1.假设有三道作业,它们的提交时间及运行时间由下表给出: 作业 提交时间(小时) 执行时间(小时) 1 10:00 2 2 10:20 1 3 10:40 0.5 采用非多道程序设计,并且采用先来先服务和短作业优先算法,它们的调度性能对这个作业流来讲完全一样。() 【答案】错误。 【解析】采用先来先服务算法的平均周转时间T≈2.38(小时);而采用短作业优先算法的平均周转时间 T≈2.33(小时)。可以看出短作业优先的调度性能较好些。 2.在各种作业调度算法中,短作业优先调度算法会使每个作业的等待时间最短() 【答案】错误 【解析】这种算法能降低作业的平均等待时间,从而提高系统的吞吐能力。而对于有些计算时间长的作业可能其等待时间会较长。 3.作业一旦被作业调度选中,即占有了CPU。 ( ) 【答案】错误 【解析】一个作业一旦被作业调度选中,说明作业处于运行状态,该作业已进入到内存中,并以进程形式存在于系统中,属该作业的进程可能处于运行、就绪或等待状态,不一定占有CPU。 五、简答题 1.简述作业在系统中有哪几种状态。 【解析】 一个作业从进入系统到运行结束,一般要经历进入、后备、运行和完成四个阶段,相应地,作业亦有进入、后备、运行和完成四种状态。 (1)进入状态:作业的信息正在从输入设备上预输入到输入井,此时称作业处于进入状态。 (2)后备状态:当作业的全部信息都已输入,且由操作系统将其存放在输入井中,此时称作业处于后备状态。系统将所有处于后备状态的作业组成后备作业队列,等待作业调度程序的调度。 (3)运行状态:一个后备作业被作业调度程序选中,分配了必要的资源,调入内存运行,称作业处于运行状态 。 (4)完成状态:当作业正常运行完毕或因发生错误非正常终止时,作业进入完成状态。 2.用最高响应比优先调度算法完成下表: 作业 提交时刻(时) 运行时间(小时) 开始时刻 完成时刻 周转时间 1 8:00 2.0 8:00 2 8:50 0.5 3 9:00 0.1

相关文档
最新文档