|
知识路径: > 计算机系统基础知识 > 计算机软件基础知识 > 操作系统基础知识 > 作业管理(任务管理、界面管理、语音控制和虚拟现实等) > 作业管理 >
|
相关知识点:4个
|
|
|
|
|
通常,可以采用脱机和联机两种控制方式控制用户作业的运行。在脱机控制方式中,作业运行的过程是无须人工干预的,因此,用户必须将自己想让计算机干什么的意图用作业控制语言(JCL)编写成作业说明书,连同作业一起提交给计算机系统。在联机控制方式中,操作系统向用户提供了一组联机命令,用户可以通过终端输入命令将自己想让计算机干什么的意图告诉计算机,以控制作业的运行过程,因此整个作业的运行过程需要人工干预。
|
|
|
作业由程序、数据和作业说明书3个部分组成。作业说明书包括作业基本情况、作业控制、作业资源要求的描述,它体现用户的控制意图。其中,作业基本情况包括用户名、作业名、编程语言和最大处理时间等;作业控制描述包括作业控制方式、作业步的操作顺序、作业执行出错处理;作业资源要求描述包括处理时间、优先级、主存空间、外设类型和数量等。
|
|
|
|
|
(1)提交。作业提交给计算机中心,通过输入设备送入计算机系统的过程状态称为提交状态。
|
|
|
(2)后备。通过Spooling系统将作业输入计算机系统的后备存储器(磁盘)中,随时等待作业调度程序调度时的状态。
|
|
|
(3)执行。一旦作业被作业调度程序选中,为其分配了必要的资源,并为其建立相应的进程后,该作业便进入了执行状态。
|
|
|
(4)完成。当作业正常结束或异常终止时,作业进入完成状态。此时,由作业调度程序对该作业进行善后处理。如撤销作业的作业控制块,收回作业所占的系统资源,将作业的执行结果形成输出文件放到输出井中,由Spooling系统控制输出。
|
|
|
|
|
|
|
所谓作业控制块(JCB),是记录与该作业有关的各种信息的登记表。JCB是作业存在的唯一标志,包括用户名、作业名和状态标志等信息。
|
|
|
由于在输入井中有较多的后备作业,为了便于作业调度程序调度,通常将作业控制块排成一个或多个队列,而这些队列称为作业后备队列。也就是说,作业后备队列是由若干个JCB组成的。
|
|
|