操作系统-作业
2 作业
2.1 作业的基本概念
作业是用户在一次算题过程中或者一个事务处理过程中要求计算机系统所做工作的总和。它是用户向计算机系统提交一项工作的基本单位。为理解方便,我们可以将作业看作是一个要求计算机处理的任务。具体表现形式为程序。一个作业通常由若干个程序构成。
作业步:一个作业可以看成是由若干个独立的步骤组成的,我们称这些相对独立的步骤为“作业步”:
job => 输入 => 后备 => 执行 => 完成
作业输入作业注册 作业调度作业终止
作业的输入输出方式:
a) 脱机输入/输出(人工干预):主机与输入/输出机可并行工作。
b) 联机输入/输出:CPU要分心,且CPU与I/O设备的速度相差悬殊,若输入输出过程完全由CPU控制,会对CPU资源造成很大的浪费。
c) Spooling 系统:即外围设备同时联机操作,实现联机方式下的主机和外围设备的同时工作,又称为假脱机。
条件:
+ 必须建立在具有多道程序功能的OS上;
+ 应有高速随机外存的支持(磁盘)