操作系统---(5)作业与作业管理概述

(1)作业类别

  1. 批处理型作业(批处理方式提交的作业)
    主要用于巨型机和大型服务器系统。成批提交以后,系统将所有作业组织成一个作业流,然后对它们逐一进行控制和调度(脱机运行)
  2. 交互型作业(以交互方式提交的作业)
    广泛用于各种操作系统。主要特点是用户可以独占一台终端机,对自己的作业实施交互控制(联机运行)
  3. 实时型作业(特指响应时间有实时需求的作业)
    用于实时系统。根据作业对响应时间严格性要求的不同,可细分为硬实时和软实时作业。
  4. 两种时间作业响应时间与效益之间的关系图
    操作系统---(5)作业与作业管理概述

(2)不同类别作业的管理,调度方式不同

  1. 批处理型作业
    批作业管理机制,作业控制块JCB(job control block),作业状态,作业调度,作业的装入和卸出。
  2. 交互型作业
    不经作业调度,直接进入内存,通过进程调度和进程控制管理。
  3. 实时型作业
    实时任务管理和实时调度

(3)作业管理功能

  1. 用户管理
    • 功能:
      创建新用户、删除老用户、验证用户身份、维护用户信息、配置各个用户的运行环境、为各用户设置使用权限、用户组的设置与管理等。
    • 用途
      既方便计费,又方便系统安全管理。
  2. 接口管理
    • 功能:
      为用户提供设置不同的用户接口,既分操作员接口、程序员接口,又分联机接口、脱机接口。
    • 用途:
      为用户使用计算机系统、运行不同类型的作业提供方便。
  3. 批作业的管理控制与调度
    • 功能:
      将批作业收容到外存的“ 作业输入井”中,建立“作业控制块”记录作业控制信息,通过作业调度选择后备作业装载入内存,并在作业完成后将作业卸出。
    • 要点:
      作业状态、作业控制块,作业调度、作业的装载与卸出