第七章-作业管理与接口习题及答案
操作系统第七章参考答案
第七章参考答案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)运行在不同的系统状态:一般过程调用,其调用程序和被调用程序都运行在相同状态(核心态或用户态);系统调用:调用程序在用户态,被调用程序在系统态。
操作系统经典教材课后习题(操作系统接口)【圣才出品】
操作系统经典教材课后习题第7章操作系统接口1.操作系统用户接口中包括哪几种接口?它们分别适用于哪种情况?答:用户接口可分为联机用户接口和脱机用户接口。
(1)联机用户接口:终端用户利用该接口可以调用操作系统的功能,获得操作系统提供的服务。
用户可以使用联机控制命令来对自己的作业进行控制。
联机用户接口可以实现用户与计算机间的交互;(2)脱机用户接口:该接口是专为批处理作业的用户提供的,也称批处理用户接口。
操作系统提供了一个作业控制语言JCL(Job Control Language),用户使用JCL语言预先写好作业说明书,将它和作业的程序与数据一起提交给计算机,当该作业运行时,OS将逐条按照用户作业说明书的控制语句,自动控制作业的执行。
应当指出,脱机用户接口是不能实现用户与计算机间的交互的。
2.联机命令接口由哪几部分组成?答:联机命令接口由一组联机命令、终端处理程序和命令解释程序构成。
3.联机命令通常有哪几种类型?每种类型中包含哪些主要命令?答:联机命令通常包含如下类型:(1)系统访问类。
包括注册名命令Login、口令命令Password;(2)磁盘操作类。
包括磁盘格式化命令Format、复制整个软盘命令Diskcopy、软盘比较命令Diskcomp及备份命令Backup;(3)文件操作类。
包括显示文件命令type、拷贝文件命令copy、文件比较命令comp、重新命名命令Rename、删除文件命令erase;(4)目录操作类。
包括建立子目录命令mkdir、显示目录命令dir、删除子目录命令rmdir、显示目录结构命令tree、改变当前目录命令chdir;(5)其它命令。
包括输入输出重定向命令、管道连接命令、过滤命令、批命令。
4.什么是输入输出重定向?举例说明之。
答:Shell向用户提供了用户改变输入、输出设备的手段,此即标准输入与标准输出的重新定向,用重定向符<和>分别表示输入转向和输出转向。
第二章 用户接口与作业管理(习题答案)
第2章1.解释作业和作业步。
作业通常是指用户在一次计算过程中或者一次事物处理过程中要求计算机系统所作的工作的集合,也就是把一次计算过程或者事务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关的全部工作称为作业。
任何一个作业都要经过若干加工步骤才能得到结果,作业的每一个加工步骤称为一个作业步。
2.阐述程序、作业、作业步的联系和区别。
区别:程序是指令的集合;进程是程序在一个数据集上的一次执行;用户要求计算机系统处理的一个计算问题成为一个“作业”。
任何一个作业都要经过若干加工步骤才能得到结果,作业的每一个加工步骤称为一个作业步。
联系:用户要求计算机处理的问题,要用某种程序设计语言对要处理的问题编制程序后交给计算机系统,作业的每一个加工步骤称为一个作业步,针对每个作业步,计算机系统要创建一个或多个进程才能执行。
3.什么叫作业调度?作业调度选择作业的必要条件是什么?操作系统根据允许并行工作的道数和一定的算法从等待的作业(后备作业)中选取若干作业装入主存储器,使它们可以去获得处理器运行,这项工作称为作业调度。
作业调度的必要条件是,即只有在系统当前尚未分配的资源可以满足在系统中等待执行的作业的资源要求。
4.操作系统提供了哪些便于用户控制交互式作业的使用接口?操作系统提供了命令接口、程序接口、图形接口三种类型的用户接口,其中程序接口是操作系统专门为用户程序设置的,也是用户程序取得操作系统服务的唯一途径。
程序接口通常由各种各样的系统调用所组成。
5.一个具有分时兼批处理功能的操作系统应怎样调度和管理作业?为什么?在一个具有分时兼批处理的计算机系统中总是优先接纳终端用户作业,仅当终端作业数小于系统可以允许同时工作的作业数时,可以调度批处理作业,允许终端作业和批处理作业混合同时执行。
为了使终端用户有满意的时间,可采用分级调度的方法分配处理器。
可把有关终端作业的就绪进程排成一个就绪队列,而把有关批处理作业的就绪进程排入另外的就绪队列中。
计算机操作系统每章习题及答案
计算机操作系统每章习题及答案《操作系统》复习题第一章操作系统引论一、单项选择题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操作系统作业参考答案
第一章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在现代微机系统中,传统的键盘、鼠标、串口、并口是直接接到______上的。
信息技术处理员第三版答案版第七章
信息技术处理员第三版答案版第七章1、下列描述正确的是______。
[单选题] *A:计算机不能直接执行高级语言源程序,但可以直接执行汇编语言源程序B:高级语言与CPU型号无关,但汇编语言与CPU型号相关(正确答案) C:高级语言源程序不如汇编语言源程序的可读性好D:高级语言程序不如汇编语言程序的移植性好2、撤销上一次操作命令的方法是()。
[单选题] *A. Ctrl+AB. Ctrl+Z(正确答案)C. Ctrl+C3、22.用MIPS衡量的计算机性能指标是()。
[单选题] *A.处理能力B.存储容量C.可靠性D.运算速度(正确答案)4、45.下列关于电子邮件的说法,正确的是()。
[单选题] *A.收件人必须有E-mai1地址,发件人可以没有E-mai1地址B.发件人必须有E-mai1地址,收件人可以没有E-mai1地址C.发件人和收件人都必须有E-mai1地址(正确答案)D.发件人必须知道收件人的邮政编码5、下列对IPv 地址FF::::BC:::D 的简化表示中,错误的是(B )。
中[单选题] *A.FF:::BC:::DB.FF:::BC::D(正确答案)C.FF::::BC::DD.FF::::BC::D6、对等层协议之间交换数据的基本单位是()易[单选题] *A. 协议数据单元PDU(正确答案)B. 服务数据单元SDUC. 接口数据单元IDUD. 服务访问点SAP7、在WPS文字的文档中插入图片后,可以进行的操作是()。
[单选题] *A)删除(B)剪裁(C)缩放(8、58.编译程序将高级语言程序翻译成与之等价的机器语言程序,该机器语言程序称为()[单选题] *A.工作程序B.机器程序C.临时程序D.目标程序(正确答案)9、T 系统的速率为多少?()易[单选题] *A..Mbps(正确答案)B..MbpsC.KbpsD.Mbps10、下列叙述中,正确的是()。
A. 激光打印机属于击打式打印机[单选题] *B. CAI软件属于系统软件C. 软磁盘驱动器是存储介质D. 计算机运算速度可以用MIPS来表示(正确答案)11、转发数据包时,网络层所使用的主要信息依据是()。
微机接口作业及答案
《微型计算机原理与接口技术》部分作业及补充题参考答案第7章存储器系统P2176.某SRAM存储芯片,其字位结构为512K×8bit,试问其地址、数据引脚各是多少个?答:∵219=512K,所以地址引脚需19根;数据引脚需8根(8bit)。
8.现有1024×1bit的存储芯片,若用它组成容量为16K×8bit的存储器。
试求:(1)实现该存储器所需的芯片数量答:(16K×8bit)/(1K×1bit)=128片(2)该存储器所需地址的地址码总位数是多少?其中几位选片?几位用作片内地址?答:∵214 =16K,所以地址码总位数为14位。
而1024×1bit存储芯片需要地址10位,因此选片地址为4位,片内地址为10位。
第8章输入/输出系统P2442.接口电路的作用是什么?I/O接口应具备哪些功能?参见教材P2193.什么是端口?端口有几类?参见教材P220 8.1.2 输入输出端口4.I/O端口有哪两种编址方式?PC系列机采用哪种编址方式?答:I/O端口和存储单元统一编址及I/O端口独立编址两种。
PC机采用I/O端口独立编址。
7. 定时/计数器的3个通道在PC系列机中是如何应用的?答:0#计数器用于系统时钟中断;1#计数器用于动态存储器刷新定时;2#计数器用于发声系统音调控制。
10.系统机定时/计数器的通道0定时周期最长是多少?要实现长时间定时,应采取什么措施?如果采用外扩8254定时/计数器实现长时间定时,应采取哪些措施?答:系统机定时/计数器通道0定时周期最长是55ms。
要实现长时间定时,只能使用 INT 1CH 中断的方法,通过对预先设定的中断次数进行计数,达到n倍55ms的定时目的。
采用外扩8254,可以使用三个通道硬件级联的方法实现长时间定时。
补充题:设PC 系统机外扩了一片8254 及相应的实验电路。
(1) 根据由门电路构成的译码电路,分析出该片8254 的四个端口地址。
#微型计算机原理与接口技术答案
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.作业是由①、② 和③组成的。
【答案】①程序、②数据、③作业说明书【解析】从用户的角度看,作业是在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所作的有关该次业务处理的全部工作。
从系统的角度看,作业是一个比程序更广泛的概念,它由程序、数据和作业说明书组成。
系统通过作业说明书控制文件形式的程序和数据,使之执行和操作。
2.批处理系统中,是以① 为单位把程序和数据调入② 以便执行。
【答案】①作业,②内存【解析】从系统的角度看,作业是批处理系统抢占内存的单位,而分时系统不存在作业的概念。
3.处理机调度算法中:“相应比高者优先”其相应比是采用公式:相应比= 确定的。
【答案】响应比=(等待时间+计算时间)/计算时间【解析】本算法的思想是对“计算时间”短的小作业优先处理;对“等待时间”长的作业,即使该作业“计算时间”不是很短,也可得到较高的响应比,获得运行的机会。
二、单项选择题1.在一个以批处理为主的系统中,为了保证系统的吞吐率,总是要力争缩短用户作业的。
(A)周转时间(B)运行时间(C)提交时间(D)完成时间【答案】(A)【解析】周转时间是衡量批处理系统的重要指标。
2.作业在系统中存在与否的唯一标志是。
(A)源程序(B)作业说明书(C)作业控制块5)目的程序【答案】(C)【解析】系统是根据作业控制块JCB来感知作业的存在的。
3.作业调度从处于① 状态的队列中选取适当的作业投入运行。
从作业提交给系统到作业完成的时间间隔叫做②。
③ 是指作业从进入后备队列到被调度程序选中时的时间间隔。
(A)运行(B)提交(C)后备(D)完成(E)停止(F)周转时间(G)响应时间(H)运行时间(I)等待时间(J)触发时间【答案】①(C),②(F),③(I)4.在批处理系统中,周转时间是。
(A)作业运行时间(B)作业等待时间和运行时间之和(C)作业的相对等待时间(D)作业被调度进入内存到运行完毕的时间【答案】(B)【解析】周转时间是作业提交给系统到作业完成的时间间隔,因此其周转时间是作业等待时间和运行时间之和。
操作系统教程习题答案
操作系统教程习题答案部门: xxx时间: xxx整理范文,仅供参考,可下载自行编辑《操作系统教程》习题答案习题11.单项选择题<1)大中小型计算机是以为中心的计算机系统。
A、CPUB、存储器C、系统总线D、通道<2)以下关于操作系统的说法正确的是。
A、批处理系统是实现人机交互的系统B、批处理系统具有批处理功能,但不具有交互能力C、分时系统是实现自动控制,无须人为干预的系统D、分时系统即具有分时交互能力,又具有批处理能力<3)操作系统的职能是管理软硬件资源、合理地组织计算机工作流程和。
A、为用户提供良好的工作环境和接口B、对用户的命令作出快速响应C、作为服务机构向其它站点提供优质服务D、防止有人以非法手段进入系统<4)设计实时操作系统时,首先应考虑系统的。
A、可靠性和灵活性B、实时性和可靠性C、优良性和分配性D、灵活性和分配性<5)多道程序设计是指。
A、在分布式系统中同一时刻运行多个程序B、在一台处理器上并行运行多个程序C、在实时系统中并发运行多个程序D、在一台处理器上并发运行多个程序<6)以下关于并发性和并行性的说法正确的是。
A、并发性是指两个及多个事件在同一时刻发生B、并发性是指两个及多个事件在同一时间间隔内发生C、并行性是指两个及多个事件在同一时间间隔内发生D、并发性是指进程,并行性是指程序<1)B <2)B <3)A <4)B <5)D <6)B2.填空题<1)微机是以总线为纽带构成的计算机系统。
<2)在批处理兼分时系统中,往往把由分时系统控制的作业称为前台作业,把由批处理系统控制的作业称为后台作业。
b5E2RGbCAP<3)在分时系统中,若时间片长度一定,则用户数越多,系统响应时间越慢。
<4)分布式操作系统能使系统中若干台计算机协同完成一个共同的任务,分解问题成为子计算并使之在系统中各台计算机上并行执行,以充分利用各计算机的优势。
华师网络学院作业答案-接口技术与应用选择题
一般A/D接口属于()接口A.无条件输出B.无条件输入C.条件输出D.条件输入答案:D假如某串行异步通信中传送一个字符,它选择7个数据位、1个偶校验位和1个停止位,如果传送速率为4800波特,则每秒传送的字符个数是()。
A.240B.2400C.480D.4800答案:C8086/8088的中断是向量中断,其中断服务程序的入口位置由()提供。
A.外设中断源B.以中断控制器读回中断类型号左移2位C.CPU的中断逻辑电路D.由中断类型号指向的中断向量表中读出答案:D8255A的()一般用作控制或状态信息传输。
A.端口AB.端口BC.端口CD.端口C的上半部分答案:C8255A的工作方式1称为()方式。
A.输入/输出B.基本输入/输出C.选通输入/输出D.双向选通输入输出答案:C在传送数据时,占用CPU时间最长的传送方式是()。
A.DMA方式B.中断方式C.查询方式D.无条件传送方式答案:C连接微机各功能部件构成一个完整微机系统的总线称为()。
A.片内总线B.片间总线C.系统总线D.外部总线答案:C8086/8088系统的总线数据传送方式采用()方式。
A.同步B.异步C.半同步D.上述三种答案:C8086/8088CPU经加电复位后,执行第一条指令的位置是()。
A.00000HB.0FFFFHC.FFFF0HD.FFFFFH答案:C通常把各种板、卡上实现芯片间相互连接的总线称为()。
A.片内总线B.片间总线C.系统总线D.外部总线答案:B存储器进行访问时,位置线有效和数据线有效的时间关系是()。
A.同时有效同时无效B.数据线较先有效C.位置线较先有效D.以上均可答案:C8088/8088共有()个I/O位置。
A.16B.64C.64KD.1M答案:C若内存容量为64KB,则访问内存所需位置线有()条。
A.14B.15C.16D.17答案:C采用条件传送方式时,接口必须要有()。
A.中断逻辑B.类型号请求信号C.状态端口D.I/O请求信号答案:C在I/O单独编址方式中,从端口读取数据可使用()指令。
计算机操作系统题库及答案
一共七章节习题及答案,仅供参考!第一章操作系统引论一.选择题1.操作系统是一种。
A.通用软件B.系统软件C.应用软件D.软件包答:B2.操作系统的管理部分负责对进程进行调度。
A.主存储器B.控制器C.运算器D.处理机答:D3.操作系统是对进行管理的软件。
A.软件B.硬件C.计算机资源D.应用程序答:C4.从用户的观点看,操作系统是。
A.用户与计算机之间的接口B.控制和管理计算机资源的软件C.合理地组织计算机工作流程的软件D.由若干层次的程序按一定的结构组成答:A5.操作系统的功能是进行处理机管理、管理、设备管理及信息管理。
A.进程 B. 存储器C.硬件 D. 软件答:B6.操作系统中采用多道程序设计技术提高CPU和外部设备的。
A.利用率B.可靠性C.稳定性D.兼容性答:A7.操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的和方便用户使用计算机而配备的一种系统软件。
A.速度B.利用率C. 灵活性D.兼容性答:B8.操作系统的基本类型主要有。
A.批处理系统、分时系统及多任务系统B.实时操作系统、批处理操作系统及分时操作系统C.单用户系统、多用户系统及批处理系统D.实时系统、分时系统和多用户系统答:B9.所谓是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
A. 多重处理B.多道程序设计C. 实时处理D. 共行执行答:B10. 下面关于操作系统的叙述中正确的是。
A.批处理作业必须具有作业控制信息。
B.分时系统不一定都具有人机交互功能。
C.从响应时间的角度看,实时系统与分时系统差不多。
D.由于采用了分时技术,用户可以独占计算机的资源.答:A11. 如果分时操作系统的时间片一定,那么,则响应时间越长。
A.用户数少B.用户数越多C.内存越少D.内存越多答:B12.实时操作系统必须在内完成来自外部的事件。
A. 响应时间B.周转时间C.规定时间D.调度时间答:C13.分时系统中为了使多个用户能够同时与系统交互,最关键的问题是。
单片机网上课程作业第七章答案
1. 串行数据传送的主要优点和用途是什么?答:串行数据传送的主要优点是硬件接口简单,接口端口少(2个)。
主要用于多个单片机系统之间的数据通信。
2.简述串行口接收和发送数据的过程。
答:以方式一为例。
发送:数据位由TXT端输出,发送1帧信息为10为,当CPU执行1条数据写发送缓冲器SBUF的指令,就启动发送。
发送开始时,内部发送控制信号/SEND变为有效,将起始位想TXD输出,此后,每经过1个TX时钟周期,便产生1个移位脉冲,并由TXD输出1个数据位。
8位数据位全部完毕后,置1中断标志位TI,然后/SEND信号失效。
接收:当检测到起始位的负跳变时,则开始接收。
接受时,定时控制信号有2种,一种是位检测器采样脉冲,它的频率是RX时钟的16倍。
也就是在1位数据期间,有16个采样脉冲,以波特率的16倍的速率采样RXD引脚状态,当采样到RXD端从1到0的跳变时就启动检测器,接收的值是3次连续采样,取其中2次相同的值,以确认是否是真正的起始位的开始,这样能较好地消除干扰引起的影响,以保证可靠无误的开始接受数据。
3.帧格式为1个起始位,8个数据位和1个停止位的异步串行通讯方式是方式( 1 )。
4.串行口有几种工作方式?有几种帧格式?各种工作方式的波特率如何确定?答:串行口有3种工作方式:方式0、方式1、方式2、方式3;有3种帧格式,方式2和3具有相同的帧格式;方式0的发送和接收都以fosc/12为固定波特率,方式1的波特率=2SMOD/32×定时器T1的溢出率方式2的波特率=2SMOD/64×fosc 方式3的波特率=2SMOD/32×定时器T1的溢出率5.假定串行口串行发送的字符格式为1个起始位,8个数据位,1个奇校验位,1个停止位,请画出传送字符“A”的帧格式。
起始位0 1 0 0 0 0 0 0 校验位停止位6.判断下列说法是否正确:(A)串行口通讯的第9数据位的功能可由用户定义。
单片机原理及接口技术(第三版)李朝青编著 第七章作业答案
7.5 思考题与习题4. 89C51串行口有几种工作方式?有几种帧格式?各工作方式的波特率如何确定?答:四种工作方式及波特率:三种帧格式,一帧位数8/10/11三种:5. 若异步通信接口按方式3传送,已知其每分钟传送3600个字符,其波特率是多少? 答:波特率:3600/60×11=660 bps.6. 89C51中SCON 的SM2、TB8和RB8有何作用? 答:SM2:多机通讯控制位,用于方式2和方式3中。
TB8:在方式2,3中,是发送机要发送的第9位数据。
RB8:在方式2,3中,接收来自发送机的第9位数据(TB8)7. 设fosc=11.0592 MHz ,试编写一段程序,其功能为对串行口初始化,使之工作于方式1,波特率为1200 b/s ;并用查询串行口状态的方法,读出接收缓冲器的数据并回送到发送缓冲器。
D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7 停止位 起始位 D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7 D 0D 1D 2D 3D 4D 5D 6D 8停止位起始位D 7SM0 SM1 工作方式 功能 波特率 0 0 方式0 8位同步移位寄存器 f osc /12 0 1 方式1 10位UART 可变 1 0 方式2 11位UART f osc /64或f osc /321 1方式311位UART可变答:SIO: MOV SCON,#01000000B ;串口方式1,且TI=RI=0 MOV TMOD,#20H ;T1作波特率发生器MOV TH1,#0E8H ;选定波特率=1200bpsMOV TL1,#0E8HSETB TR1WAIT: JBC RI,NEXT ;查询等待SJMP WAITNEXT:MOV A,SBUF ;读取接收数据MOV SBUF,A ;回送到发送缓冲器SJMP $8.若晶振为11.0592 MHz,串行口工作于方式1,波特率为4800 b/s。
第七章习题及答案
第七章操作系统接口1.操作系统包括哪几种类型的用户接口?它们分别适用于哪种情况?答:操作系统包括四种类型的用户接口:命令接口(分为联机与脱机命令接口)、程序接口、图形化用户接口和网络用户接口。
命令接口和图形化用户接口支持用户直接通过终端来使用计算机系统,程序接口提供给用户在编制程序时使用,网络用户接口是面向网络应用的接口。
2.联机命令接口由哪些部分构成?答:联机命令接口由一组联机命令、终端处理程序和命令解释程序构成。
3.联机命令通常包含哪些类型?每种类型又包含哪些主要命令?答:联机命令通常包含如下类型:(1)系统访问类,主要是注册命令login、password;(2)磁盘操作类,包括磁盘格式化format、软盘复制diskcopy、软盘比较diskcomp及备份backup等命令;(3)文件操作类,包括文件显示type、文件拷贝copy、文件比较comp、文件重命名rename、文件删除erase等命令;(4)目录操作类,包括子目录建立mkdir、目录显示dir、子目录删除rmdir、目录结构显示tree、当前目录改变chdir等命令;(5)其它命令,包括输入输出重定向>、<,管道联接|、过滤命令/,批命令.bat 等。
4.什么是输入输出重定向?试举例说明。
答:命令的输入通常取自标准输入设备键盘,命令输出则送往标准输出设备显示终端。
如果在命令中设置输出定向“>”,其后接文件或设备名,则命令的结果输出将送到指定文件或设备上;如果使用输入重定向“<”,则不从键盘而是从重定向符右边的指定文件或设备上取得输入信息。
这就是输入输出的重定向。
5.何谓管道联接?试举例说明。
答:管道联接是指把第一个命令的输出作为第二个命令的输入,或把第二个命令的输出作为第三条命令的输入,以此类推,由两条以上的命令可形成一条管道。
在MS-DOS和UNIX 中,都用"|"作为管道符号。
微机原理与接口技术(第二版)课后习题答案
微机原理与接口技术(第二版)课后习题答案第1章作业答案1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?解:把CPU(运算器和控制器)用大规模集成电路技术做在一个芯片上,即为微处理器。
微处理器加上一定数量的存储器和外部设备(或外部设备的接口)构成了微型计算机。
微型计算机与管理、维护计算机硬件以及支持应用的软件相结合就形成了微型计算机系统。
1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能? 解:CPU主要由起运算器作用的算术逻辑单元、起控制器作用的指令寄存器、指令译码器、可编程逻辑阵列和标志寄存器等一些寄存器组成。
其主要功能是进行算术和逻辑运算以及控制计算机按照程序的规定自动运行。
1.3 微型计算机采用总线结构有什么优点?解:采用总线结构,扩大了数据传送的灵活性、减少了连线。
而且总线可以标准化,易于兼容和工业化生产。
1.4 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?解:数据总线是双向的(数据既可以读也可以写),而地址总线是单向的。
8086CPU为了减少芯片的引脚数量,采用数据与地址线复用,既作数据总线也作为地址总线。
它们主要靠信号的时序来区分。
通常在读写数据时,总是先输出地址(指定要读或写数据的单元),过一段时间再读或写数据。
1.8在给定的模型中,写出用累加器的办法实现15×15的程序。
解: LD A, 0LD H, 15LOOP:ADD A, 15DEC HJP NZ, LOOPHALT第 2 章作业答案2.1 IA-32结构微处理器直至Pentillm4,有哪几种?解:80386、30486、Pentium、Pentium Pro、Peruium II 、PentiumIII、Pentium4。
2.6 IA-32结构微处理器有哪几种操作模式?解:IA一32结构支持3种操作模式:保护模式、实地址模式和系统管理模式。
单片微型计算机与接口技术第三版课后习题答案(单片机第7章作业
单片微型计算机与接口技术思考与习题77.1 8XX51单片机内部设有几个定时/计数器?它们是由哪些专用寄存器组成的?答:(1)8XX51单片机内部设有2个定时/计数器。
(2)定时/计数器T1由寄存器TH1、TL1组成,定时/计数器T0由寄存器TH0、TL0组成。
7.3定时/计数器用作定时时,其定时时间与哪些因素有关?用作计数时,对外界计数频率有何限制?答:设置为定时工作方式时,定时器计数的脉冲是由51单片机片内振荡器经12分频后产生的。
每经过一个机器周期定时器(T0或T1)的数值加1直至计数满产生溢出。
设置为计数工作方式时,通过引脚T0(P3.4)和T1(P3.5)对外部脉冲信号计数。
当输入脉冲信号产生由1至0的下降沿时,定时器的值加1, 在每个机器周期CPU采样T0和T1的输入电平。
若前一个机器周期采样值为高,下一个机器周期采样值为低,则计数器加1。
由于检测一个1至0的跳变需要二个机器周期,故最高计数频率为振荡频率的二十四分之一。
7.5利用8XX51的T0计数。
每计10个脉冲,P1.0变反一次,用查询和中断两种方式编程。
使用方式2,计数初值C=100H—0AH=F6H查询方式:ORG 0000HMOV TMOD,#06HMOV TH0,#0F6HMOV TL0,#0F6HSETB TR0ABC:JNB TF0,$CLR TF0CPL P1.0SJMP ABC中断方式:ORG 0000HAJMP MAINORG 0000BHCPL P1.0RETIMAIN:MOV TMOD,#06HMOV THO,#0F6HSETB EASETB ET0SETB TR0SJMP $7.7已知8XX51单片机系统时钟频率为6MHz,利用定时器T0使P1.2每隔350us,输出一个50us脉宽的正脉冲。
解:fosc=6MHz,MC=2us,方式2的最大定时为512us,合乎题目的要求。
50us时,计数初值为C1=256-25=E7H,350us时,计数初值为C2=256-175=51HORG 0000HMOV TMOD,#02HNEXT:MOV TH0,#51HMOV TL0,51HCLR P1.2SETB TR0AB1:JBC TF0,EXTSJMP AB1EXT:SETB P1.2MOV TH0,#0E7HMOV TL0,#0E7HAB2:JBC TF0,NEXTSJMP AB27.9设系统时钟频率为6MHz,试用定时器T0作为外部计数器,编程实现每计到1000个脉冲后,使T1定时2ms,然后T0又开始计数,这样反复循环。
作业管理练习题
第七章作业管理练习题(一)单项选择题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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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精品文档。
3欢迎下载【解析】一个作业从进入系统到运行结束,一般要经历进入、后备、运行和完成四个阶段,相应地,作业亦有进入、后备、运行和完成四种状态。
因此,选项(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.1精品文档。
5欢迎下载4 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 到达队列时间 需运行时间1 0.0 82 0.4 43 1.0 1同样对以上这三个作业,若调度在一个时间单位以后才开始,再采用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进入内存。