计算机作业是指 用户要求计算机完成的一项工作的基本单位。它通常包括程序、数据及其作业说明书。作业是用户在一次运算过程或事务处理中要求计算机所做的全部工作的总和。
具体来说,作业可以是:
批处理作业:
一系列需要计算机自动执行的任务,如数据处理、报告生成等。
定时任务:
在特定时间或周期性地执行的任务,如每天自动备份数据。
交互式作业:
用户通过命令行或图形界面与计算机进行交互,逐步完成任务的作业。
作业的管理和控制方式包括脱机控制和联机控制。脱机控制方式中,用户将作业控制语言编写的作业说明书连同作业一起交给操作系统,作业的执行过程不需要人为干预。联机控制方式中,操作系统向用户提供一组联机命令,用户通过这些命令来控制作业的执行。
此外,作业的基本状态通常包括后备状态、提交状态、执行状态和完成状态。
综上所述,计算机作业是用户与计算机系统之间交互的一个重要环节,它涵盖了用户请求、任务定义、执行控制以及状态管理等多个方面。