系统架构设计师教程-学习-记录(12)计算机网络基础知识(11)作业管理

132 阅读3分钟

系统架构设计师教程-学习-记录(12)计算机网络基础知识(11)作业管理

欢迎进qq群交流:546496965

  • 学习《系统架构设计师教程》,初心是为了学习更多知识,在计算机技术方面得到更大的提升。
  • 希望自己记录学习的时候也能总结一些知识分享出来。也可能错误很多,希各个大佬多多包涵并指点一二,在此感谢。

操作系统的基础知识

操作系统是计算机系统的核心系统软件,其他软件是建立在操作系统基础上的,并在操作系统的同意管理和支持下运行。操作系统与计算机系统软件硬件的关系:

计算机硬件(微机)=> 操作系统 => 语言处理程序 => 应用程序

作业管理

1、作业管理和作业控制

作业是系统为完成一个用户的计算任务(或一次事务处理) 所做的工作总和。它由程序、数据和作业说明书三部分组成。作业管理程序是操作系统中用来控制作业进入、执行和撤销的一组程序。

用户作业可以采用脱机和联机两种控制方式控制作业运行。作业控制块JCB是记录与该作业有关的各种信息的登记表。JCB是作业存在的唯一标志, 包括用户名、作业名、状态标志等信息。在输入井中,通常将作业控制块排成一个或多 个队列,称为作业后备队列,也就是说作业后备队列是由若干个JCB组成的。

2、作业状态

  1. 提交
  2. 后备
  3. 执行
  4. 完成

3.作业调度及其常用调度算法

作业调度是完成从后备状态到执行状态的转变及从执行状态到完成状态的转变。

常用的作业调度算法:

  1. 先来先服务
  2. 短作业优先
  3. 响应比高优先
  4. 优先级调度算法
  5. 均衡调度算法

在一个以批量处理为主的系统中,通常用平均周转时间或平均带权周转时间来衡量作业调度算法的性能。

4.用户界面

用户界面是计算机中实现用户与计算机通信的软、硬件的总称。用户界面也称用户接口或人机界面。

用户界面的硬件部分包括用户向计算机输入数据或命令的输入装置及由计算机输出供用户观察或处理的输出装置。目前常用的输入/输出装置有键盘、鼠标、显示器和打印机等。用户界面的软件部分包括用户与计算机相互通信的协议、约定、操纵命令及其处理软件。常用的人机通信方法有命令语言、菜单选项、图符驱动、表格填充、视窗操作及直接操纵等。

欢迎进qq群交流:546496965