- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 醉雪—风随心动 第2章 作业管理 2.1 用户使用计算机的算题过程 2.2 操作系统向作业提供的程序级接口——系统调用 2.3 单道批处理系统的作业调度 2.4 多道批处理系统作业调度应考虑的因素 本章学习目标 操作命令:包括作业控制语言和键盘命令,这是用户操作计算机的方式 系统功能调用:这是用户程序对操作系统提供的服务的调用接口 系统功能调用的执行过程 批处理系统作业调度问题 2.1 用户使用计算机的算题过程 2.1.1 作业的形成过程 2.1.2 批处理系统作业运行前的准备——作业控制语言 2.1.3 分时系统作业控制方法——命令 返回首页 2.1.1 作业的形成过程 使用计算机来计算来运行用户程序有三个步骤: (1)用某种语言(例如FORTRAN语言)编制一个程序,它被称为源程序。 (2)将源程序和初始数据记录在某种输入介质上。例如穿成一盘纸带,或在终端设备(包括键盘、显示器)上直接编辑源程序。 (3)按照一定要求来控制计算机工作,并经过加工最后算出结果 对作业的处理一般有这样几个作业步: (1)编辑(修改):建立新文件或是对原有文件进行修改。 (2)编译:请求系统把修改好的源程序翻译成浮动目标模块,并将它放在磁盘上,也可以穿孔输出或二者有之。 (3)链接:请求系统把主程序模块和其他所需要的子程序和例行程序链接装配在一起,成为一个可执行的完整的内存映像文件。 (4)运行:将内存映像文件调入内存,并启动之,最后给出计算结果。 USER.FOR 编辑(修改) 第一个作业步 USER.OBJ 第二个作业步 编译 USER.EXE 链接 第四个作业步 运行 第三个作业步 图2.1 作业步之间的关系 返回本节 2.1.2 批处理系统作业运行前的准备——作业控制语言 作业控制语言(JCL)出现在早期的批处理控制系统(脱机工作方式)。它既可以写成操作说明书的形式,也可穿孔成为作业控制卡的形式(前者为较多的为批处理系统所采用)。 作业控制语言,是由一组作业控制命令组成的集合,专门用于批处理系统。其中,每一条作业控制命令给出一条作业的说明信息供作业控制用。 操作系统根据作业申请表来分配作业所需的资源并注册该作业;通过作业说明书(或作业控制卡)对作业实施运行控制。一般在批处理系统中都提供JCL语言。 正 常 工 作 部 分 干 预 部 分 : 命令 参数串 失败标号 ! 条件 : 命令 参数串 ! ? ? XG A/,B/,C/, L1 ! ? ? ? ? ? ? ? BY B/,D/, L1 ! ? ? ? ? ? ? ? ZR D/, L1 ! ? ? ? ? ? ? ? YX ? ? ? ? ? ? ? ? ? ? ? ? ? ? (03 : XR FIXED ! ? ? ? ? ? ? I1 : TG ? ! ? ? ? ? ? ? 05 : ZY L1 ! ? ? ? ? ? ? 08 : ZY 03 ! ? 表2.1 一个作业控制说明书样品 ? ? ? ? ? ? 09 : ZY I1 ! ? ? ? ? ? ? 10 : XR MVOFI ! ? ? ? ? ? ? ? ? TG STR !) ? ? ? ? ? ? AB : ZY 03 ! ? ? ? ? ? ? ? ? ? ? ? L1 : CL ? ? ! ? ? ? ? ? ? ? * * ? ? * ? ? * ? 续表 返回本节 2.1.3 分时系统作业控制方法——命令 1.呼叫 2.联接 3.通信 4.退出 属于通信这一步的键盘命令是比较丰富的,一般有以下几类: (1)环境设置。 (2)系统管理。 (3)文件管理。 (4)编辑修改。 (5)编译、连接装配和运行。 (6)输入数据。 (7)操作方式转换。 (8)申请资源。 返回本节 2.2 操作系统向作业提供的程序级接口——系统调用 2.2.1 系统功能调用的分类 2.2.2 系统功能调用的实现过程描述 返回首页 操作系统与用户的程序级接口是系统功能调用。它是管理程序提供的服务界面,或更确切地说是操作系统中支持程序设计语言正常工作的支撑系统所提供的界面。 所以系统调用命令是操作系统提供给用户的程序级接口,用户程序通过该接口可以调用底层的“系统程序模块”,实现一些操作。 不同
您可能关注的文档
- 金华双龙洞第二课时记金华双龙洞第二课时.ppt
- 金-机械能机械能-结.pptx
- 金品督导培训课件最终版20160315督导日常工作内容规范.ppt
- 金品督导培训课件最终版20160315督导巡店记.ppt
- 汽车材料与金属加工高美兰第4章节钢铁材料及其在汽车上的应用课件教学.ppt
- 金品督导培训课件最终版20160315基础培训技能.pptx
- 金属和海水资源开发利用金属矿物和海水资源(第一课时.ppt
- 金属化学性质1金属的化学性质.ppt
- 金属加工与实训焊工实训单色版张启友课题一初识焊工1课件教学.ppt
- 金属加工与实训焊工实训单色版张启友课题一初识焊工课件教学.ppt
- 中考语文复习专题二整本书阅读课件.ppt
- 中考语文复习积累与运用课件.ppt
- 2025年初中学业水平考试模拟试题(二)课件.ppt
- 四川省2015届理科综合试题48套第12套.pdf
- 【课件】战争与和平—美术作品反映战争+课件-2024-2025学年高中美术湘美版(2019)美术鉴赏.pptx
- 【课件】青春牢筑国家安全防线 课件 2024-2025学年高中树立总体国家安全观主题班会.pptx
- 【课件】原始人的创造+课件高中美术湘美版(2019)美术鉴赏.pptx
- 上海证券-美容护理行业周报:流量加快去中心化,强运营头部品牌影响较小 -2024-.pdf
- T_CSEIA 1005—2023_能源工业互联网平台数据治理要求.pdf
- T_CDSA 504.16-2023_急流救援技术培训与考核要求.pdf
文档评论(0)