- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
24.2作业调度-广西大学计算机与电子信息学院.ppt
第二章??作业管理 主讲:陈笑蓉 贵州大学计算机科学与技术学院 作业的基本概念 作业管理的基本功能 调度 控制 :输入 作业的状态及作业控制块 用户与操作系统的接口 命令级 程序 级 作业组成 有些作业由程序、数据和作业说明书组成。用批处理控制方式组织的作业,在作业进入系统之前,程序员除了要准备好源程序和初始数据外,还必须用作业控制语言来书写一份作业控制说明书,系统通过作业说明书控制文件形式的程序和数据,使之执行和操作。 在批处理系统中,把一批作业依次放置在相应的输入设备上,在操作系统的控制下,依次将它们输入辅助存储器中,这样就形成了一个作业流,也称输入流。 例如 对上面的一批作业,若系统采用多道程序设计技术,对打印机采用静态分配,忽略设备工作时间和系统进行调度所花的开销,计算它们的调度次序。 FCFS 小结 作业的基本概念:组织 作业的控制方式:联机控制和脱机控制两种控制方式 作业管理的两种基本功能:作业调度和作业控制 作业声明期内的三种不同状态:后备状态、运行状态与完成状态 操作系统为作业控制提供给用户使用的两级接口 本章重点:作业的基本概念、控制方式、状态变换和调度算法(第四章)。 本章难点: 要求: 作业: 简述在Windows计算机系统上完成“计算并输出n的阶层”作业的各详细步骤 4,5,7,9 * * 作业 在一次应用业务处理过程中,从输入开始到运行结束,用户要求计算机所做的有关该次业务处理的全部工作称为一个作业。也可以说 操作系统为用户服务。用户交给计算机做的工作称为作业. 作业步 一个作业一般可以分成几个必要顺序处理的工作步骤,称为作业步. 例如一个用高级语言编写的用户作业,在计算机上运行要分成三步: 第一步编译。 第二步将编译后的主程序中所用到的库程序和子程序都连接装配成一个完整的程序, 第三步才是运行该装配好的程序。 由此可看出,前一个作业步的处理结果可作为后一个作业步的输入文件。每一个作业步都有一个相应的执行程序来完成的 。 2.1 作业的定义 下面我们以在联想—PC上用UNIX系统控制时,其作业加工的步骤为例: (1)? 编辑:$ vi Program . c 调用全屏幕编辑程序Vi,编辑一个用C语言编写的源程序。 (2)? 编译:$ cc -c Program . c 用编译程序cc -c将源程序Program . c编译成目标程序文件 program.o。 (3)? 链接:$ cc Program . o –o Program.out 用cc编译链接程序将其目标模块和所使用的各种应用模块 ( 库文件)连接起来构成一个可执行的文件Program .out。 (4) 执行:$ Program 执行Program .out文件。 上述几个步骤的总和就是一个文件,每个步骤称为作业步。 作业由程序、[数据]、作业说明书三部分组成。 程序和数据完成用户所要求的业务处理工作。作业说明书体现用户的控制意图。 作业说明书主要包括三方面内容: 作业基本情况描述 作业名 用户名 所使用的编程语言名 允许最大处理时间 等等 作业的控制描述 控制方式 操作顺序 出错处理 等等 2.2作业的组织 资源要求描述 要求处理的时间 内存空间 外设类型和数量 处理机优先级 库函数或实用程序 等等 作业说明书方式主要用在批处理系统中。 作业控制块JCB(job control block) 所谓作业控制块是记录与该作业有关的各种信息的登记表,其内容由作业操作说明书中取得。一个作业的作业控制块(JCB)是该作业存在的唯一标志。它包括该作业的标识信息、状态信息、调度参数、资源需求和其它控制信息。从而操作系统通过该表了解到作业要求,并分配资源和控制作业中程序和数据的编译,链接装入和执行等。 JCB随着作业进入而建立,其内容由作业控制说明书中得到。JCB是作业存在于系统的标志,作业进入系统时,则为之建立JCB,当作业退出系统时,则其JCB也被撤消。 作业控制块如下图所示。 ? 用户名 作业名 语言类 ? ? 用户对资源请求 内存需求量 外设类型、台数 要求运行时间 最迟完成时间 ? ? 资源使用 进入系统时间 开始运行时间 已运行时间 内存地址 ? 外设名 作业类型级别 作业状态 作业控制方式 作业类型 优先权 其它 ? 作业控制块如图所示 2.3.1怎样建立一个作业? 建立一个作业必须把该作业所包含的程序和数据输入到计算机的外部存储设备上,而且还要由作业注册程序在系统中为该作业申请建立
您可能关注的文档
- 恒安标准稳赢优势累积式分红保险-恒安标准人寿.PDF
- 恒泰金服-借款协议特别声明.PDF
- 情况汇报和工作布置-EAST主机总装专栏.ppt
- 惊艳!世界上最美的女科学家海蒂·拉玛(HedyLamarr)-Ourenglishorg.ppt
- 惠州市国有建设用地使用权和矿业权网上挂牌交易规则.doc
- (NTKOOFFICE)-值班报警系统.PDF
- 意大利作曲家普契尼在其作品《图兰朵》中运用了茉莉花的旋律作为刻画.ppt
- -2018中国国际工业自动化及机器人展览会.PDF
- 感官品评方法在契达奶酪中的应用-食品科学.PDF
- 成都信息工程学院2008年新生入学指南-欢迎访问成都信息工程大学学.doc
- 2024自考专业(工商企业管理)题库附答案详解(B卷).docx
- 2024自考专业(工商企业管理)题库(网校专用)附答案详解.docx
- 2024自考专业(工商企业管理)题库附答案详解【综合题】.docx
- 2024自考专业(工商企业管理)题库(精华版)附答案详解.docx
- 2024自考专业(工商企业管理)高分题库【B卷】附答案详解.docx
- 2024自考专业(工商企业管理)题库附完整答案详解【易错题】.docx
- 2024自考专业(工商企业管理)题库附完整答案详解【考点梳理】.docx
- 2024自考专业(工商企业管理)题库附完整答案详解【典优】.docx
- 2024自考专业(工商企业管理)题库附完整答案详解【典优】.docx
- 2024自考专业(工商企业管理)高分题库及答案详解参考.docx
最近下载
- DB37∕T 242-2021 建筑消防设施检测技术规程.docx
- PE管材验收标准(SDR17.6).docx VIP
- 复旦大学《计算机体系结构》期末考试两套试卷(含答案).pdf VIP
- 中国近现代史纲要知到课后答案智慧树章节测试答案2025年春海南大学.docx VIP
- 形考作业3:基于UML的大学图书馆图书信息管理系统设计实验.docx VIP
- 大学《地震工程学》课程课件.pptx
- 2024年二建继续教育-基于建筑信息模型、虚拟施工及网络的项目管理理论及实践1、2答案.docx VIP
- 2024年二建继续教育-剖析价值工程及如何运用价值工程优选设计方案1、2答案.docx VIP
- 茶颜悦色案例分析.pptx VIP
- yolov9论文中文翻译.docx VIP
文档评论(0)