摘要:作业是系统为完成一个用户的计算任务(或一次事务处理)所做的工作总和。它由 程序、数据和作业说明书三部分组成。作业管理程序是操作系统中用来控制作业进入、 执行和撤销的一组程序。
2.1.6作业管理
1.作业管理和作业控制
作业是系统为完成一个用户的计算任务(或一次事务处理)所做的工作总和。它由 程序、数据和作业说明书三部分组成。作业管理程序是操作系统中用来控制作业进入、 执行和撤销的一组程序。
用户作业可以采用脱机和联机两种控制方式控制作业运行。作业控制块JCB是记录 与该作业有关的各种信息的登记表。JCB是作业存在的标志,包括用户名、作业名、 状态标志等信息。在输入井中,通常将作业控制块排成一个或多个队列,称为作业后备 队列,也就是说作业后备队列是由若干个JCB组成的。
2.作业状态及转换
作业的4种状态为提交、后备、执行和完成。作业的状态及其转换如图2-5所示。
3.作业调度及其常用调度算法
作业调度是完成从后备状态到执行状态的转变及从执行状态到完成状态的转变。常 用的作业调度算法有先来先服务、短作业优先、响应比髙优先、优先级调度算法和均衡 调度算法。在一个以批量处理为主的系统中,通常用平均周转时间或平均带权周转时间 来衡量作业调度算法的性能。
4.用户界面
用户界面是计算机中实现用户与计算机通信的软、硬件的总称。用户界面也称用户 接口或人机界面。
用户界面的硬件部分包括用户向计算机输入数据或命令的输入装置及由计算机输出 供用户观察或处理的输出装置。目前常用的输入/输出装置有键盘、鼠标、显示器和打 印机等。用户界面的软件部分包括用户与计算机相互通信的协议、约定、操纵命令及其 处理软件。常用的人机通信方法有命令语言、菜单选项、图符驱动、表格填充、视窗操 作及直接操纵等。
编辑推荐:系统架构师教程第1章:绪论
软考备考资料免费领取
去领取