软考——操作系统——作业管理

目录

1,作业概述

2,作业调度

3,作业调度算法

4,作业调度算法性能的衡量指标

5,人机界面


作业是系统为完成一个用户的计算任务(或一次事务处理)所做的工作总和。对用户编写的源程序,需要经过编译、链接、装入、执行等步骤之后得到结果,这其中的每一个步骤称为一个作业步。操作系统中用来控制作业进入、执行和撤销的一组程序称为作业管理程序

作业控制有两种方式:脱机联机

作业由程序数据作业说明书三部分组成。

作业的状态分为4种:提交,后备,执行,完成。

 作业控制快JCB是记录与该作业有关的各种信息的登记表。JCB是作业存在的唯一标志。主要包括用户名、作业名、状态标志等信息。

作业后备队列由若干个JCB组成。由于在输入井中有较多的后备作业,为了便于作业调度程序调度,通常将作业控制块排成一个或多个队列,而这些后备队列称为作业后备队列。

作业调度

选择的调度算法应与系统的整个设计目标一致。调度算法的选择应考虑如下因素:

1,均衡使用系统资源;

2,平衡系统和用户的要求;

3,缩短作业的平均周转时间。

作业调度算法

1,单道批处理

先来先服务:按作业到达先后次序进行调度;

短作业优先:以要求运行时间长短进行调度;

响应比高者优先:响应比高的作业优先,响应比Rp定义为:

Rp = (作业响应时间)/(作业执行时间)

其中,作业响应时间为作业进入系统后的等候时间与作业的执行时间之和。

即Rp = 1 + (作业等待时间)/(作业执行时间)

2,多道批处理

优先级调度算法:高优先级优先;

均衡调度算法:根据系统的运行情况和作业本身的特性对作业进行分类。作业调度程序轮流的从这些不同类别的作业中挑选作业执行。

作业调度算法性能的衡量指标

在一个以批处理为主的系统中,通常用平均周转时间平均周转系数来衡量调度性能的优劣。

周转时间 = 作业完成时间 - 作业提交时间;

周转系数 = 周转时间 / 执行时间

平均周转时间 = 所有作业周转时间的平均值;

平均周转系数 = 所有作业周转系数的平均值。

人机界面

用户界面是计算机中实现用户与计算机通信的软件、硬件部分的总和,也成为人机界面。

计算机用户界面的发展过程可分为4个阶段:控制面板式、字符用户、图形用户、新一代用户界面。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

缱绻命运

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值