ZKX's LAB

什么叫作业 作业控制块的数据结构

2020-10-10知识6

作业调度的功能是什么?作业调度算法应考虑的主要因素是什么? 1、作业调度的主要功能是:根据作业控制块中的信息,审查系统能否满足用户作业的资源需求,以及按照一定的算法,从外存的后备队列中选取某些作业调入内存,并为它们创建进程、分配必要的资源。然后再将新创建的进程插入就绪队列,准备执行。2、主要考虑因素:要考虑数据结构的设计、程序执行时间、数据的状态、是否使得 I/O 设备得以充分利用等因素。通常情况下,对于简单的时间触发式调度器来说,待命任务列表的数据结构的设计要尽可能缩短;最坏情况下,程序在调度器关键部分的执行时间,以防止其他任务一直在待命列表中,无法及时执行。因此,在这种调度器中,应尽可能避免抢占式任务,甚至应该关闭调度器之外的所有中断。当然,待命任务列表的数据结构也应根据这个系统需要的最大任务数量做进一步的优化。扩展资料调度算法应该做到:1、在单位时间内运行尽可能多的作业。2、作业调度时应使处理机保持忙碌的状态。3、使 I/O 设备得以充分利用。为适应一个进程在不同时间段的运行特点,I/O完成时,提高优先级;时间片用完时,降低优先级。4、对所有作业公平合理。5、仅当较高优先级的队列为空,才调度较低优先级的队列中的进程执行。如果进程执行时有新进程进入较高优先级的。

什么叫作业 作业控制块的数据结构

作业由三部分组成,包括程序、数据和( )。A.作业说明书 B.作业控制块 C.作 参考答案:A解析:作业由三部分组成,包括程序、数据和作业说明书。作业说明书包括:作业控制块、作业基本情况描述和作业控制描述。

什么叫作业 作业控制块的数据结构

在批处理系统中作业的状态通常可分为几种 运行和等待 即只要内存空闲区总和比作业大就可以满足作业对内存的需求,必须计算出系统中所有满足必要条件作业的响应比,从中选择响应比最高的一个作业装入主存储器分配。

什么叫作业 作业控制块的数据结构

作业、作业步和作业控制块的概念 作业是2113指在一次应用业务处理5261过程中,从输入开始到输出结4102束,用户要求计算机所1653做的有关该次业务处理的全部工作。作业由程序,数据和作业说明书组成系统通过作业说明书控制文件形式的程序和数据,使之执行和操作。作业步是在一个作业的处理过程中,计算机所做的相对独立的工作。作业由不同的顺序相连的作业步组成。作业控制块是作业在系统中存在的标志;作业控制块内容是作业调度的依据。

#进程控制块

随机阅读

qrcode
访问手机版