一、计算机做业的概念程序员
计算机中的做业是为了完成某个用户的计算任务所作工做的总和。算法
做业管理程序:操做系统中用来控制做业进入、执行、撤销的一组程序。编程
二、做业与做业的控制方式编程语言
脱机控制方式:用户须要把本身须要计算机完成的任务用做业控制语言编写成做业说明书,连同做业一并交给操做系统。做业的执行过程是不须要人为干预的。工具
联机控制方式:操做系统向用户提供一组联机命令,用户经过 终端输入命令将本身须要计算机干什么的意图高速计算机,用来控制做业的运行过程,这个是须要人机交互配合的。性能
做业的组成:程序、数据、做业说明书。网站
做业说明书组成:做业基本状况、做业控制、做业资源要求描述。操作系统
做业基本状况:用户名、做业名、编程语言、最大处理时间。blog
做业控制描述:做业控制方式、做业步骤的操做顺序、做业执行出错处理队列
做业资源要求描述:处理时间、优先级、主存空间、外设类型、数量。
三、做业状态及转换
一、提交:经过输入设备送入计算机系统的过程状态称为提交状态。
二、后备:经过Spooling系统将做业输入到计算机系统的后备存储器中、随时等待做业调度程序调度时的状态。
三、执行:看成业被做业调度程序选中,为其分配须要的资源、并创建相应的进程后,做业就进入了执行状态。
四、完成:做业正常结束或异常终止时,做业就会进入完成状态。做业调度程序会对该做业进行后续处理,好比撤销做业的控制块、回收做业占用的系统资源等。
四、做业控制块和做业后备队列
做业控制块(JCB):记录与该做业有关的各类信息的登记表。它是做业的惟一标识,包括用户名、做业名、状态标志等信息。
做业后备队列:做业控制块排成一个或多个队列称为做业后备对了。是由若干个JCB组成的。
五、做业调度
做业调度算法:
一、先来先到:按照做业到达的前后进行调度。优先启动等待时间最长的做业。
二、短做业有限:优先运行时间最短的的做业。
三、响应比高优先:响应比高的做业优先启动。
公式:R=做业响应时间/做业执行时间
做业响应时间为做业进入系统后的等候时间与做业的执行时间之和。R=1+(做业等待时间)/做业执行时间
特色:算法负责,系统开销大。
四、优先级调度算法:由用户指定做业优先级,优先级高的做业先启动。也能够由系统根据做业要求的紧迫程度决定优先启动。
五、均衡调度算法:根据系统的运行状况和做业自己的特性对做业进行分类。做业调度程序轮流地从这些不一样类别的做业挑选对应的做业执行。
六、做业调度算法性能的衡量指标
在批处理为主的系统中,一般用平均周转时间或平均带权周转时间来衡量调度性能的优劣。
IT技术分享社区
我的博客网站:https://programmerblog.xyz
文章推荐程序员效率:画流程图经常使用的工具程序员效率:整理经常使用的在线笔记软件远程办公:经常使用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识