下载后可任意编辑第 6 章 作业管理与系统接口6.1 作业管理概述6.2 批处理作业管理6.3 交互式作业管理6.4 系统接口本章结束!6.1 作业管理概述6.1.1 基本概念1.作业 作业是用户在一次解题或一个事务处理过程中要求计算机系统所做工作的集合。它包括用户程序、所需要的数据以及控制命令等。作业是由一系列有序的作业步组成的。2.作业步 把计算机系统在完成一个作业的过程中所做的一项相对独立的工作称为一个作业步。 例如,我们每次使用计算机时都需要开机、进入相应的软件操作、关机等几个步骤,其中每一个步骤都可以看成一个作业步。第 6 章 作业管理与系统接口6.1 作业管理概述6.1.2 作业状态 一个作业进入系统到运行结束,一般需要经历收容、运行、完成三个阶段,与之对应的作业状态是后备、运行和完成三种状态。其状态转换如图 6-1 所示。 1.后备状态 当一个作业通过输入设备送入计算机,并存入磁盘后,系统就为作业建立一个作业控制块,把它插入到后备作业队列中等待被调度运行,这种状态称为后备状态。 从作业输入开始到放入后备作业队列的过程称为收容阶段,也称为作业注册。第 6 章 作业管理与系统接口6.1 作业管理概述6.1.2 作业状态2.运行状态 当一个作业被调度程序选中,为其分配必要的资源,建立一组相应进程的状态称为运行状态。 处于运行状态的作业在系统中可以从事各种活动。当被处理器调度程序选中后,就占用处理器运行,也可以等待某种事件的发生,还可能等待进程调度程序为其分配处理器。 运行状态的作业实际上就是进程,它有三种基本状态:就绪、执行、堵塞。这就是第下载后可任意编辑2 章介绍的内容。第 6 章 作业管理与系统接口6.1 作业管理概述6.1.2 作业状态3.完成状态 当作业正常运行结束或因发生错误而终止执行的状态称为完成状态。 此时,由系统将作业控制块从当前队列中删除,收回其占用的资源,将作业运行结果编入输出文件并调用有关设备进行输出。在有 SPOOLing 系统的计算机系统中,作业将被插入到完成队列中,将运行结果送入输出井,再由 SPOOLing 系统完成输出。第 6 章 作业管理与系统接口6.1 作业管理概述6.1.3 作业控制方式 作业控制方式是指用户根据操作系统提供的手段来说明作业加工步骤的方式。 系统提供的手段有作业控制语言和作业控制命令,它们让用户来说明其作业需进行加工的步骤。 作业控制方式有批处理方式和交互方式两种。第 6 章 作业管...