作业由程序、数据和作业说明书组成。在批处理系统中,作业是占据内存的基本单位。

联机方式作业:用户的作业可以通过直接的方式,由用户自己按照作业步顺序操作;

脱机方式作业:也可以通过间接的方式,由用户率先编写的作业步依次执行的说明,一次交给操作系统,由系统按照说明依次处理。

作业四种状态

(1)提交状态。作业由输入设备进入外存储器(也称输入井)的过程称为提交状态。 处于提交状态的作业,其信息正在进入系统。

(2)后备状态。当作业的全部信息进入外存后,系统就为该作业建立一个作业控制块 (Job Control Block, JCB)。系统通过 JCB 感知作业的存在。 JCB 主要内容包括作业名、作 业状态、资源要求、作业控制方式、作业类型及作业优先权等。

(3)执行状态。一个后备作业被作业调度程序选中而分配了必要的资源并进入了内存, 作业调度程序同时为其建立了相应的进程后,该作业就由后备状态变成了执行状态。

(4)完成状态。当作业正常运行结束,它所占用的资源尚未全部被系统回收时的状态 为完成状态。

用户接口

用户接口也称为用户界面,其含义有两种:

一种是指用户与操作系统交互的途径和通道,即操作系统的接口;

另一种是指这种交互环境的控制方式,即操作环境。 (1)操作系统的接口。操作系统的接口又可分成命令接口和程序接口。

命令接口包含键盘命令和作业控制命令;

程序接口又称为编程接口或系统调用,程序经编程接口请求系统服务,即通过系统调用程序与操作系统通信。

系统调用是操作系统提供给编程人员的唯一接口。系统调用对用户屏蔽了操作系统的具体动作而只提供有关功能。系统调用大致分为设备管理、文件管理、进程控制、进程通信和存储管理等。

(2)操作环境。操作环境支持命令接口和程序接口,提供友好的、易用的操作平台。操作系统的交互界面已经从早期的命令驱动方式,发展到菜单驱动方式、图符驱动方式和视窗操作环境。

操作系统之-作业管理相关推荐

  1. 计算机是一种能够预先,第1章计算机基础知识 一级msoffice电子教案

    第1章计算机基础知识 一级msoffice电子教案 (56页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 第1章 计算机基础知识 ? 1 ...

  2. 计算机操作系统学习(七)作业管理

    目录 学习建议: 基本内容: 一.作业的概念: 二.作业控制方式: (一)批处理方式: (二)交互方式: 三.批处理作业: 四.批处理作业的调度: (一)作业调度: (二)作业调度算法: (三)作业调 ...

  3. 作业管理-----操作系统

    浅谈作业管理 摘要 作业的概念及作业的提交方式:作业是用户在一次解题或事务处理过程中要求计算机所作工作的集合.一个作业进入系统到运行结束,一般要经历"后备"."执行&qu ...

  4. 操作系统基础:计算机作业管理知识笔记

    1.计算机作业的概念 计算机中的作业是为了完成某个用户的计算任务所做工作的总和. 作业管理程序:操作系统中用来控制作业进入.执行.撤销的一组程序. 2.作业与作业的控制方式 脱机控制方式:用户需要把自 ...

  5. 【中级软考—软件设计师】2操作系统2.10 作业管理【*】:2.10.1 作业管理

    考察: 未考,了解 作业管理 作业管理--作业状态与作业管理 作业管理--作业调度算法 例题讲解 选B

  6. linux中把程序启到前台,Linux操作系统桌面应用与管理Q4rw2进程与作业管理-PPT精品文档.ppt...

    红旗Linux,情境四任务2:进程和作业管理,任务2-1,了解进程管理知识用命令实现进程管理,Linux进程管理,WINDOWS?任务管理器LINUX利用命令管理进程包括前.后台进程的管理以及终止等, ...

  7. 操作系统五大功能之作业管理

    作业管理 一. 进程调度 1.1 进程调度概述 1.1.1 进程调度遵循的机制 1.1.2 两大类调度 1.2 进程调度算法 二.死锁 2.1 死锁的产生 2.1.1 产生原因 2.1.2 死锁的四个 ...

  8. 国内操作系统OS分析(上)

    国内操作系统OS分析(上) 一.操作系统(OS)概述 操作系统(OS,Operating System),是管理.控制计算机软硬件资源的计算机程序,并为用户提供一个与系统交互的操作界面.OS是配置在计 ...

  9. linux线程10s没有得到调度,操作系统相关题目(附上答案)

    一.选择题 1.操作系统是对____进行管理的软件.() A.软件 B.硬件 C.计算机资源 D.应用程序 2.在操作系统中,并发性是指若干事件发生.() A.在同一时刻 B.一定在不同时刻 C.某一 ...

最新文章

  1. idea怎么使用jacoco生成报告_Intellij IDEA解析jacoco结果文件的方法
  2. wind mysql日志_Windows下的Mysql日志操作
  3. 软件评测-信息安全-应用安全-资源控制-用户登录限制(中)
  4. eclipse下的spring环境配置
  5. 5个常见的SD-WAN挑战以及如何应对
  6. 有趣的JavaScript原生数组函数
  7. linux多线程基本编程
  8. Linux SendMail服务启动慢总结
  9. hbase安装配置(整合到hadoop)
  10. 用积分来衡量博客的成绩
  11. JSP Workshop
  12. python类和对象介绍_Python开发基础-Day17面向对象编程介绍、类和对象
  13. SimpleDateFormat线程不安全了?这里有5种解决方案
  14. 解决Cannot dlopen some GPU libraries.问题
  15. 一天搞定DXUT三步曲之二:添加文本
  16. WordPress纯PHP代码实现记录搜索引擎蜘蛛爬行记录
  17. 超声主瓣,旁瓣,栅瓣概念解析
  18. 小米8绑定账号和设备验证失败_网赚项目刚需账号答疑大集合!
  19. java爬虫技术之Selenium爬虫
  20. 南大计算机系统基础CMU‘s CSAPP——第一章

热门文章

  1. 1、HTML基础总结 part-1
  2. 适合程序员专心工作听的音乐集
  3. C语言之左移和右移运算符
  4. 五行代码实现千万类别分类网络,飞桨大规模分类库揭秘
  5. QML 中神秘的 Component
  6. IDEA的常用快捷键以及提示信息
  7. 喜讯|京东荣获2019 【中国技术品牌影响力企业】
  8. idea创建python项目
  9. 装备制造企业数字化转型白皮书(2022年)
  10. Animation和Animator 的区别