操作系统中的JCB、PCB
来源:互联网 发布:签约祛痘可信吗 知乎 编辑:程序博客网 时间:2024/04/30 00:16
1.作业的定义
作业就是用户在一次计算过程中或者一次事务处理过程中要求计算机系统所做的全部工作。一般情况下,一个作业可划分成若干个部分,每个部分完成某项功能,用户把要求计算机系统做的一项相对独立的工作称为一个作业步。也就是说一个作业是由若干个作业步组成的。在作业运行期间,各作业步之间存在着相互联系,往往上一个作业步的结果作为下一个作业步的输入。
2.作业的组织
为了管理和调度作业,系统为每个作业设置了一个作业控制块(JCB),它记录该作业的有关信息。如同PCB是进程在系统中存在的标志一样,JCB是作业在系统中存在的标志。当作业进入系统时,为该作业建立一个JCB;当作业运行结束退出系统时,则它的JCB
也一起被撤消。
作业由程序、数据和作业说明书组成。从系统角度来看,作业是一个比程序更广的概念,一个作业可包含多个程序和多个数据集。作业中包含的程序和数据完成用户所要求的业务处理工作,作业说明书则体现用户的控制意图,系统通过作业说明书控制程序和数据,使之执行和操作。作业说明书主要有三方面内容,即作业基本描述、作业控制描述和资源要求描述。作业基本描述包括用户名、作业名、使用的编程语言名、允许的最大处理时间等。作业控制描述大致包括作业在执行过程中的控制方式,例如是假脱机控制还是联机控制、各作业步的操作顺序以及作业不能正常执行时如何处理等。资源要求描述包括作业要求的内存大小、外设种类和台数、处理机优先级、所需处理时间、所需库函数或实用程序
等。
0 0
- 操作系统中的JCB、PCB
- pcb:PROTEL99SE pcb中的功能
- 操作系统双语阅读 - PCB数据结构
- PCB设计中的EMC
- pcb 中的一些基本概念
- PCB设计中的注意事项
- PCB中的地线
- PCB中的线宽
- PCB中的过孔
- PCB中的地线
- PCB中的线宽
- PCB中的线宽
- linux中的PCB---task_struct
- liunx中的PCB task_struct
- PCB中的线宽
- 操作系统之PCB的组成及作用
- PCB设计中的接地问题
- PCB设计中的接地问题
- Android AsyncTask 源码解析
- Java Socket 编程之Socket与ServerSocket的区别
- django 个人博客系统开发 - 注册 登录 注销
- ios上 更改 状态栏(UIStatusBar)的颜色
- MySQL 子查询 EXISTS 和 NOT EXISTS
- 操作系统中的JCB、PCB
- Java和Android注释规范
- 无线篇(5.2)-01. FortiAP 安装与配置 ❀ 飞塔 (Fortinet) 防火墙
- SpringMVC一个controller写多个方法
- 透明状态栏(StatusBar)的全适配
- 8、关于窗口和文档的几个重要的高度
- 汇编学习第三课之if/if...else语句分析
- status bar 补充更改
- ButterKnife--View注入框架---懒人必备