作业:用户在一次计算过程中或者一次事务处理过程中要求计算机系统所做工作的集合。
作业步:作业的每一个加工步骤
作业流:将一批作业送入系统,并在操作系统的控制下一个接一个的进行处理
作业的类型:批处理作业,交互式作业。
作业管理的基本功能是作业调度和作业控制
作业调度:操作系统按照一定策略选取若干作业,为其分配必要的资源,让其能够同时执行。
作业控制:作业如何输入到计算机,如何控制其执行,如何进行故障处理,怎样控制计算结果的输出。
(1)作业控制块和作业表
作业控制块(JCB)保存了系统对于作业进行管理所需要的全部信息。
作业控制块和作业一一对应。
所有作业的作业控制块构成作业表,长度固定。
(2)作业的建立
包括两个子过程:作业控制块的建立,作业的输入
作业输入的三种方式:
脱机输入方式:先把作业从低档机输入到磁盘,再将磁盘与主机连接
Spooling系统输入方式:系统输入模块的读过程负责将信息从输入装置读到缓冲区中,缓冲区满后,由写过程将信息写到外存输入井中,反复循环。
直接耦合方式:将主机与外围低档机通过一个公用的大容量外存直接耦合起来。
(3)批处理作业的调度
先来先服务
最短作业优先
响应比最高优先:响应比=()等待时间+计算时间)/计算时间
优先数调度
分类调度
作业调度把为作业创建的进程的初始状态定为就绪,由处理机来选择占用处理机的进程。