第二章 用户接口与作业管理(习题答案)

第二章 用户接口与作业管理(习题答案)

ID:5930145

大小:46.00 KB

页数:3页

时间:2017-12-29

第二章 用户接口与作业管理(习题答案)_第1页
第二章 用户接口与作业管理(习题答案)_第2页
第二章 用户接口与作业管理(习题答案)_第3页
资源描述:

《第二章 用户接口与作业管理(习题答案)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章1.解释作业和作业步。作业通常是指用户在一次计算过程中或者一次事物处理过程中要求计算机系统所作的工作的集合,也就是把一次计算过程或者事务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关的全部工作称为作业。任何一个作业都要经过若干加工步骤才能得到结果,作业的每一个加工步骤称为一个作业步。2.阐述程序、作业、作业步的联系和区别。区别:程序是指令的集合;进程是程序在一个数据集上的一次执行;用户要求计算机系统处理的一个计算问题成为一个“作业”。任何一个作业都要经过若干加工步骤才能得到结果,作业的每一个加

2、工步骤称为一个作业步。联系:用户要求计算机处理的问题,要用某种程序设计语言对要处理的问题编制程序后交给计算机系统,作业的每一个加工步骤称为一个作业步,针对每个作业步,计算机系统要创建一个或多个进程才能执行。3.什么叫作业调度?作业调度选择作业的必要条件是什么?操作系统根据允许并行工作的道数和一定的算法从等待的作业(后备作业)中选取若干作业装入主存储器,使它们可以去获得处理器运行,这项工作称为作业调度。作业调度的必要条件是,即只有在系统当前尚未分配的资源可以满足在系统中等待执行的作业的资源要求。4.操作系统提供了

3、哪些便于用户控制交互式作业的使用接口?操作系统提供了命令接口、程序接口、图形接口三种类型的用户接口,其中程序接口是操作系统专门为用户程序设置的,也是用户程序取得操作系统服务的唯一途径。程序接口通常由各种各样的系统调用所组成。5.一个具有分时兼批处理功能的操作系统应怎样调度和管理作业?为什么?在一个具有分时兼批处理的计算机系统中总是优先接纳终端用户作业,仅当终端作业数小于系统可以允许同时工作的作业数时,可以调度批处理作业,允许终端作业和批处理作业混合同时执行。为了使终端用户有满意的时间,可采用分级调度的方法分配处

4、理器。可把有关终端作业的就绪进程排成一个就绪队列,而把有关批处理作业的就绪进程排入另外的就绪队列中。当有终端作业的就绪进程时,总是让终端作业的就绪进程按“时间片轮转”的方法现占用处理器。当无终端作业的就绪进程时,才去查看批处理作业的就绪队列,按确定的算法从中选择一个就绪进程让它占用处理器。可使终端用户满意,又能提高系统效率。6.系统采用不能移动已在内存储器中作业的可变分区方式管理内存储器,现有供用户使用的内存空间100KB,系统配有4台磁带机,有一批作业,如表2-1所示。表2-1作业情况表作业序号进输入井时间要

5、求计算时间/min需要内存量/KB申请磁带机数/台110:0025102210:2030801310:3010503410:3520152510:4015302该系统采用多道程序设计技术,对磁带机采用静态分配,忽略设备工作时间和系统进行调度所花的时间,请分别写出采用“先来先服务调度算法”、“最短作业优先算法”和“响应比最高者优先算法”选中作业执行的次序以及各个作业的装入内存时间、开始执行时间、完成时间、周转时间和它们的平均周转时间。执行顺序:1、2、4、5、3以先来先服务原则为例,进行计算。作业序号进输入井时间

6、进入内存时间开始执行完成时间周转时间110:0010:0010:0010:2525210:2010:2010:2510:5535310:3010:5511:3011:5070410:3510:3510:5511:1540510:4010:5511:1511:30507.在上题中,若允许移动已在内存储器中的作业,则作业被选中的次序又是怎样的呢?并计算出它们的平均周转时间。略8.批处理作业是如何控制执行的?按用户提交的作业控制说明书控制作业的执行。一个作业往往要分几个作业步执行,一般说,总是按照作业步的顺序控制作业

7、执行的,一个作业步的工作完成后,继续下一个作业步的工作,直至作业执行结束,一个作业步的工作往往由多个进程的合作来完成。9.设有I/O频繁、I/O与计算机均衡和计算量大的3个作业,它们同时进入内存并行工作,请给每个作业赋予运行优先数,并说明理由。选择作业调度算法要考虑多种因素,其中一个重要的因素就是系统资源的均衡使用。用户作业所需资源差异很大,例如,进行科学计算的作业(CUP繁忙)要求较多的CPU时间,而输入/输出要求较少;事务处理作业(I/O繁忙)要求较少的CPU时间,而要求较多的输出打印各种表格。因此在考虑设

8、计目标的前提下,合理搭配各种类型的作业,最大限度地发挥各种资源的效益,使它们得到充分利用,这对提高整个计算机系统效益会有好处。计算量大的作业的优先级为1、I/O与计算机均衡作业的优先级为2、I/O频繁作业的优先级为3。10.什么是系统调用?系统调用与一般过程调用的区别是什么?系统调用在本质上是应用程序请求操作系统核心完成某一特定功能的一种过程调用,是一种特殊的过程调用,它与一般的过程调

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。