第七章 作业管理与接口习题及答案

合集下载

管理信息系统—07第七章参考答案

管理信息系统—07第七章参考答案

第七章参考答案7.3 名词解释题参考答案7.3.2 功能结构图是按系统功能的从属关系构成的图表,图中的每一个框称为功能模块。

功能模块可以根据具体情况分得大一点或小一点。

分解得最小的功能模块可以是一个程序中的每一个处理过程,而大点的功能模块则可能是完成某个任务的一组程序。

7.3.6 数据关系图也称输入一处理一输出图(IP图),反映数据之间的关系:数据由哪里输人,经过什么处理,得到哪些输出数据。

7.3.10 系统的响应时间是指从作业请求开始,经过系统处理,到获得应答结果的时间间隔。

7.3.14 系统的吞吐量指的是计算机系统每秒钟执行的作业数。

7.3.15 模块化是指在系统设计中将信息系统设计成由若干个规模较小的、功能较简单的、易于建立和修改的模块(或部分)的方法。

7.3.16 在处理流程图中人们将信息系统流程图中的部分处理逻辑进一步展开和具体化,不仅列出了处理功能的名称,而且使用各种符号规定了处理过程的各个步骤。

7.3.17 代码是代表事物名称、属性、状态等的符号。

7.3.18 文件设计就是根据文件的使用要求、处理方式、存储的数据量、数据的活动性和设备条件等合理地确定文件类别,选择文件介质,决定文件的组织方式和存取方式。

7.3.19 系统的可靠性指的是系统可以连续工作的时间。

7.4 问答题参考答案7.4.5答:程序设计说明书应包括:程序名、所属系统及子系统名、功能、数据关系图。

输入文件和输出文件的格式和程序。

程序设计说明书应包括:程序名、所属系统及子系统名、程序的功能、程序的输入输出、数据关系图、输入文件和输出文件的格式和程序、程序处理说明。

7.4.10 答:系统设计报告中应包括总体设计方案、代码设计、文件设计和输入输出设计方案,以及程序设计说明书。

7.4.12 答:为了保证系统的灵活性,系统设计中应尽量采用模块化结构,目的是提高各部分的独立性,尽量减少各子系统之间的数据依赖性。

模块化是一种重要的设计思想。

操作系统第七章参考答案

操作系统第七章参考答案

第七章参考答案1、操作系统为用户提供的接口有:作业级接口与程序级接口。

作业级接口:操作系统为用户对作业运行全过程控制提供的功能(1) 联机接口(交互式)(2) 脱机接口程序级接口:系统为用户在程序一级提供有关服务而设置,由一组系统调用命令组成•负责管理和控制运行的程序•并在这些程序与系统控制的资源和提供的服务间实现交互作用•用汇编语言:在程序中直接用系统调用命令•用高级语言:可在编程时使用过程调用语句2、接口包括3部分:一组联机命令,终端处理程序,命令解释程序3、联机命令通常有以下几类:(1)系统访问类,包括Login、Password等命令;(2)磁盘操作类,包括Format,Diskcopy,Diskcomp,Bakeup等命令;(3)文件操作类,包括Type、Copy、Comp、Rename、Del等命令;(4)目录操作类,包括Mkdir、dir、rmdir、tree、chdir等命令;(5)通信类;(6)其它命令(见书P222-223)。

4、I/O重定向—用于I/O操作的设备可以更换(即重定向)而不必改变应用程序。

例如:我们正在调试一个应用程序,可将程序的所有输出送到屏幕;而程序调试后,如果需要将程序的结果进行打印,此时需要将I/O重定向的数据结构—逻辑设备表中的显示终端改为打印机,而不修改程序。

I/O重定向具有很大的使用价值,现已经被广泛应用在各种OS 中。

(在UNIX与DOS中有具体的实现形式,可见P230)。

5、就是把第一个命令的输出作为第二个命令的输入;类似地,又把第二个命令的输出作为第三个命令的输入;这样,就由两条已上的命令形成一条管道。

在DOS与UNIX中用“|”作为管道符号。

其格式为 command1| command2| command3|…. commandn 6、见书P22311、COPY命令13、系统调用方式与程序中一般的调用方式的相同点:(1)改变指令流程;(2)重复执行和公用;(3)改变指令流程后需要返回原处系统调用方式与程序中一般的调用方式的不同点:(1)运行在不同的系统状态:一般过程调用,其调用程序和被调用程序都运行在相同状态(核心态或用户态);系统调用:调用程序在用户态,被调用程序在系统态。

计算机文化基础实验教程(第八版 山东省教育厅组编)习题答案及解析

计算机文化基础实验教程(第八版 山东省教育厅组编)习题答案及解析

第1章1.1.11. 单项选择题1)A 2)C 3)B 4)A 5)C 6)A2.多项选择题1)AB 2)AB 3)ABCD 4)ABD 5)ABCD 6)ABC3.判断题1)F 2)F1.1.21. 单项选择题1)A 2)B 3)A 4)C 5)D 6)D 7)A 8)A 9)C2. 多项选择题1)ABCDE 2)ABC 3)ABCD 4)AB 5)ABCD 6)ABCDE3.判断题1)F 2)T 3)F 4)F 5)F 6)T 7)F 1.1.31. 单项选择题1)A 2)D 3)A 4)B 5)A 6)D 7)C 8)A 9)A10)D 11)A 12)D2. 多项选择题1)ABE 2)ABCD 3)ABCD 4)ABC3.判断题1)T 2)T 3)F 4)F 5)T 6)T 7)T 1.1.41.单项选择题1)A 2)C 3)D 4)A 5)B 6)C2. 多项选择题1)ABCD 2)ABCD 3)ABE 4)ABC 5)ABCD3. 判断题1)T 2)T 3)T 4)T 5)T 6)F 7)F 8)F4.填空题1)操作码地址码2)操作系统3)算术运算逻辑运算4)输入设备5)控制器,运算器6)编译程序1.1.51. 单项选择题1)A 2)C 3)D 4)A 5)B 6)D 7)D 8)A2. 多项选择题1)ABC 2)ABD 3)ABD 4)ABD 5)ABDE3. 判断题1)F 2)T 3)T 4)T 5)T 6)F 7)F 8)T 9)F4. 填空题1)CD-R 2)RAM 3)7FFF 4)Personal Computer(个人计算机)5)AGP 6)分辨率7)采样8)LCD9)显示分辨率颜色质量刷新速度1.3一、单项选择题答案及分析:1.A世界上第一台真正意义的计算机ENIAC是1946年2月在美国宾夕法尼亚大学诞生的,故应选择A2.A显示器是输出设备,磁盘驱动器既可以看作输入设备也可以作为输出设备,而鼠标器是输入设备,故应选A。

计算机操作系统每章习题及答案

计算机操作系统每章习题及答案

计算机操作系统每章习题及答案《操作系统》复习题第一章操作系统引论一、单项选择题1、操作系统是一种( B )。

A.应用软件B. 系统软件C.通用软件D. 工具软件2、操作系统是一组( C )。

A.文件管理程序B.中断处理程序C.资源管理程序D.设备管理程序3、现代操作系统的基本特征是( C )、资源共享和操作的异步性。

A.多道程序设计B. 中断处理C.程序的并发执行D. 实现分时与实时处理4、( D )不是操作系统关心的主要问题。

A. 管理计算机裸机B. 设计、提供用户程序与计算机硬件系统的界面C. 管理计算机系统资源D. 高级程序设计语言的编译器5、引入多道程序的目的在于( A )。

A. 充分利用CPU,减少CPU等待时间B. 提高实时响应速度C. 有利于代码共享,减少主、辅存信息交换量D. 充分利用存储器6、( A )没有多道程序设计的特点。

A. DOSB. UNIXC. WindowsD.OS/27、下列操作系统中,为分时系统的是( C )。

A. CP/MB. MS-DOSC. UNIXD. Windows NT8、在分时系统中,时间片一定,( B ),响应时间越长。

A.内存越多B.用户数越多C.后备队列越短D.用户数越少9、批处理系统的主要缺点是( B )。

A.CPU的利用率不高B.失去了交互性C.不具备并行性D.以上都不是10、在下列性质中,( D )不是分时系统的特征。

A. 交互性B. 同时性C. 及时性D. 独占性11、实时操作系统追求的目标是( C )。

A.高吞吐率B.充分利用内存C. 快速响应D. 减少系统开销12、CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是( C )。

A. 运行进程修改程序状态字B. 中断屏蔽C. 系统调用D. 进程调度程序13、系统调用的目的是(A )。

A.请求系统服务B.终止系统服务C.申请系统资源D.释放系统资源14、系统调用是由操作系统提供的内部调用,它(B )。

Linux操作系统作业参考答案

Linux操作系统作业参考答案

第一章1、简述操作系统的定义,并指出操作系统的功能主要有哪些?答:操作系统(Operating System,简称OS)就是管理与控制计算机硬件与软件资源的计算机程序,就是直接运行在“裸机”上的最基本的系统软件,任何其她软件都必须在操作系统的支持下才能运行。

操作系统的主要功能:(1)硬件控制;(2)资源管理;(3)提供用户接口;(4)提供输入输出处理;(5)系统监控;(6)实现计算机间的通信。

注:不局限于以上几点。

2、 Linux操作系统何时出现?由谁开发出来?并列出Linux操作系统的主要特点。

答:1991年,由芬兰赫尔辛基大学学生Linus Torvalds开发出来。

Linux操作系统主要特点有:(1)与UNIX兼容;(2)自由软件与源码公开;(3)性能高与安全性强;(4)便于定制与再开发;(5)互操作性高;(6)全面的多任务与真正的32位操作系统。

注:不局限于以上6个。

、3、解释Linux操作系统核心版本与发行版本的含义。

Linux 2、4、1版与2、5、1版中,哪一个版本更稳定?为什么?答:核心版本主要就是Linux的内核。

发型版本就是各个公司推出的版本。

2、4、1版本更稳定。

2、5、1版本就是在就是测试版本,不一定稳定。

(具体建p8核心版本的版本约定)4、 Linux操作系统的超级用户就是什么?超级用户登陆shell默认的提示符就是什么?红旗Linux默认的shell类型就是哪一种?答:Linux操作系统的超级用户就是root,超级用户登录默认提示符就是“#”,红旗Linux 默认的shell类型就是bash。

第二章1、简述Linux命令的一般格式。

答:Linux命令的一般格式就是:命令+[选项]+[参数],其中选项与参数就是可选项,不同命令有区别。

有些命令就是不带参数,有些命令必须带参数。

2、请说明以下命令的功能:date,cd,cp,pwd,rm,mkdir,echo,who,ls,cat,more,man 答:date命令:显示当天日期;cd命令:切换目录;cp命令:复制文件;pwd命令:显示当前用户工作目录;rm命令:删除文件;mkdir命令:建立目录;echo命令:将参数表示的内容显示在屏幕上;who命令:显示哪些用户在使用系统;ls命令:列出某个目录下的文件;cat命令:显示参数表示文件的内容;more命令:显示文件内容;man命令:帮助命令,可以查瞧所有Linux命令的帮助信息。

接口作业答案

接口作业答案

接口作业答案【第一周】通常在计算机内部,负数采用________表示。

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

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

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

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

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

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

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

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

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

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

#微型计算机原理与接口技术答案

#微型计算机原理与接口技术答案
2019年5月18日星期六
P237 2.答:掩膜型ROM中信息是厂家根据用户给定的程序或数
据,对芯片图形掩膜进行两次光刻而写入的,用户对这类芯片 无法进行任何修改。
PROM出厂时,里面没有信息,用户采用一些设备可以将 内容写入PROM,一旦写入,就不能再改变了,即只允许编程 一次。
EPROM可编程固化程序,且在程序固化后可通过紫外光 照擦除,以便重新固化新数据。
2019年5月18日星期六
微机原理与接口技术
第七章作业习题课
杭州电子科技大学自动化学院
2019年5月18日星期六
P302 1. 【答】:当CPU正常运行程序时,由于微处理器内部事件或外设请求,
引起CPU中断正在运行的程序,转去执行请求中断的外设(或内部事件)的中断 服务子程序,中断服务程序执行完毕,再返回被中止的程序,这一过程称为中 断。
2019年5月18日星期六
3.答: CPU与外设通信时,传送的信息主要包括数据信息、 状态信息和控制信息。在接口电路中,这些信息分别进入不同 的寄存器,通常将这些寄存器和它们的控制逻辑统称为I/O端口, CPU可对端口中的信息直接进行读写。在一般的接口电路中都 要设置以下几种端口:
⑴数据端口:用来存放外设送往CPU的数据以及CPU要输 出到外设去的数据。数据端口主要起数据缓冲的作用。
DMA方式:也要利用系统的数据总线、地址总线和控制总 线来传送数据。原先,这些总线是由CPU管理的,但当外设需 要利用DMA方式进行数据传送时,接口电路可以向CPU提出请 求,要求CPU让出对总线的控制权,用DMA控制器来取代CPU, 临时接管总线,控制外设和存储器之间直接进行高速的数据传 送。这种控制器能给出访问内存所需要的地址信息,并能自动 修改地址指针,也能设定和修改传送的字节数,还能向存储器 和外设发出相应的读/写控制信号。在DMA传送结束后,它能释 放总线,把对总线的控制权又交还给CPU。

作业管理练习题

作业管理练习题

第七章作业管理练习题(一)单项选择题1 •用户要求计算机处理的一个计算问题称为一个()。

A •进程B程序C •作业D系统调度2 •一个作业的完成要经过若干加工步骤,这每个步骤称为()。

A •作业流B •子程序C.子进程 D •作业步3 •通常一个批处理作业要经过若干作业步才能完成,系统要求用户()给岀说明。

A•只能在作业提交时B •只能在作业执行过程中C.在作业提交时或作业执行过程中 D •不必4•在批处理方式下,操作员把一批作业组织成()向系统成批输入。

A .作业步B.作业流C •子程序 D .程序组5.在批处理系统中,作业控制说明书是用操作系统提供的()编写而成的。

A.C 语言B命令语言C .作业控制语言D 会话语言6.用户使用操作系统提供的操作控制命令表达对作业执行的控制意图,这种作业控制方式是()。

A .自动控制方式 B .脱机控制方式 C .批处理方式 D .交互方式7.采用批处理控制方式时,操作员只要用预输入命令就能把作业流中的信息存放到输入井中,完成输入工作后被输入的作业处于()。

A •输入状态 B •收容状态C执行状态D •完成状态8 •批处理作业调度必须遵循的一个必要条件是()可以满足被选作业的资源要求。

A•系统的主存容量B,系统中的磁带机台数C系统配置的资源D•系统现有的尚未分配的资源9 •作业调度程序的设计原则中并不考虑()。

A •公平性B •均衡使用资源C •用户界面友好 D .极大的流量10 •从系统的角度岀发,希望批处理控制方式下进入输入井的作业()尽可能地小。

A •等待装入主存的时间B•执行时间C •周转时间 D •平均周转时间11 •()只考虑用户估计的计算机时间,可能使计算时间长的作业等待太久。

A •先来先服务算法B •计算时间短的作业优先算法C响应比最高者优先算法 D •优先数算法12 •先来先服务算法以()去选作业,可能会使计算时间短的作业等待时间过长。

A •进入输入井的先后次序B •计算时间的长短C响应比的高低 D •优先数的大小13 •可以证明,采用()能使平均等待时间最小。

  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 22 10:20 13 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:002 8:50 0.53 9:00 0.14 9:50 0.2【解析】作业提交时刻(时) 运行时间(小时) 开始时刻完成时刻周转时间1 8:00 2.0 8:00 10:00 120分钟2 8:50 0.5 10:06 10:36 106分钟3 9:00 0.1 10:00 10:06 66分钟4 9:50 0.2 10:36 10:48 58分钟3.对于下列三个作业,采用不可抢占的调度方式:先来先服务(FIFO)和短作业优先(SJF)调度算法,分别计算它们的平均周转时间。

JOB到达队列时间需运行时间10.0820.4431.01同样对以上这三个作业,若调度在一个时间单位以后才开始,再采用SJF算法调度,其平均周转时间又怎样。

【解析】(1)先来先服务(FIFO):作业1的周转时间:8-0=8作业2的周转时间:12-0.4=11.6作业3的周转时间:13-1.0=12所以平均周转时间=(8+11.6+12)/3»10.53短作业优先(SJF):作业1的周转时间:8-0=8作业2的周转时间:9-1.0=8作业3的周转时间:13-0.4=12.6所以平均周转时间=(8+8+12.6)/3»9.53(2)若调度在一个时间单位以后才开始,采用短作业优先(SJF):作业1的周转时间:14-0=14作业2的周转时间:6-0.4=5.6作业3的周转时间:2-1.0=1所以平均周转时间=(14+5.6+1)/3»6.87六、综合应用题1.在一个多道程序设计系统中,不采用移动技术的可变分区方式管理内存。

设用户空间为100K,主存空间采用最先适应分配算法,采用计算机时间短的作业优先算法管理作业。

今有如所示的作业序列,请分别列出各个作业的开始执行时间、完成时间和周转时间(忽略系统开销)。

作业名进入输入井时间需计算时间主存需求量JOB1 8.0时1小时20KJOB2 8.2时0.6小时60KJOB3 8.4时0.5小时25KJOB4 8.6时0.4小时20K【参考答案】作业名装入主存时间开始执行时间执行结束时间周转时间JOB1 8.0时8.0时9.0时1小时JOB2 8.2时9.0时9.6时 1.4小时JOB3 9.6时10.0时 10.5时 2.1小时JOB4 8.6时9.6时10.0时 1.4小时分析:由于JOB1、JOB2、JOB3、JOB4是依次到达输入井的,所以JOB1、JOB2进入内存;但在8.4时,由于JOB3主存需求量25K,系统不能满足其需求,因此不能进入内存;在8.6时,JOB4进入内存。

相关文档
最新文档