网站大量收购闲置独家精品文档,联系QQ:2885784924

第三章用户接口与作业管理.docVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 用户接口与作业管理 用户如何把自己的请求告诉计算机 计算机接到用户请求后如何处理,如何为用户服务 3.1 概述 3.1.1 程序的启动和结束 例子: 程序的执行(启动和结束) 硬件知识: 程序开始执行的两个前提条件 程序已装入内存 程序计数器PC:该程序在内存的入口地址 五种启动程序执行的方式 第一种方式:命令方式 命令提示符下打入程序名和参数,回车 c,$,% 命令解释程序(命令解释器,作业管理程序,作业控制程序,SHELL) (根目录下) SHELL (BSH,CSH,KSH…) 在Windows中,命令方式是以窗口菜单显示和鼠标操作来体现的。 第二种方式:批处理方式 .BAT 文件 例子:启动中文环境需要多条命令: 装入字库 启动主程序 装入汉字输入法 AUTOEXEC.BAT 将若干条命令放在一个文件中,在提示符后打入该文件的名字,由计算机自动连续执行该文件的这组命令。 第三种方式: EXEC方式 在一个程序中运行另一个程序, 再返回原来的程序。 第四种方式: 由硬件装入程序和启动程序执行 早期计算机:用户把装有可执行目标程序的纸带(或卡片)安装到纸带(或卡片)输入机上;按机器面板上的一个特定按钮(“装入程序并启动执行”);硬件将纸带上的内容顺序读入内存,直至纸带上的一个特殊的程序结束标记为止;然后硬件开始从内存零地址处执行程序。 第五种方式:自启程序 自己装入自己,并启动自己开始执行的程序 自启程序由两部分组成 引导程序和程序主体 引导程序 在外设设备的起始位置上顺序存放,开机时由硬件自动装入并启动,或ROM中放一个引导程序,则不必装入而可以直按启动。即开机时硬件自动从ROM中该引导程序的起始地址开始执行它。 由引导程序装入启动程序主体 程序的结束 正常结束:程序按自身的逻辑有效地完成预定功能后结束。 异常结束:发生了某些错误而导致程序在没有完成预定功能时提前结束 正常结束的结束处理工作 返回父程序并返回结果信息 释放所用资源(空间、 设备、 记录使用、情况、记帐等) 非正常结束的结束处理工作 应包括正常结束时所做的处理工作 找出错误原因并报告给用户 3.1.2 用户与操作系统的接口 1. 程序级接口: 用户在程序中通过一系列的系统调用向操作系统提出服务请求。 2. 作业级接口: 操作系统为用户对作业运行全过程的控制提供的功能。 (1) 联机接口(交互式): 由一组命令向操作系统提出请求。用户在终端上输入命令,系统立即解释并执行该命令,完成用户的要求,然后返回终端或控制台;用户可输入下一条命令,如此反复直到作业完成。 (2) 脱机接口: 在批处理系统中,用户通过作业控制语言(JCL)向系统提出对作业控制要求。OS向用户提供一组作业控制语言,用户用这种语言书写作业说明书,然后将程序、数据和作业说明书一齐交给系统操作员。脱机用户不能直接干预系统。 脱机用户接口与批处理接口是相同含义,它一次性提供一批作业,其间用户不必干预,机器按作业说明书处理。 3.1.3 作业的基本概念 1.作业: 用户在一次计算过程中,或者一次事务处理过程中,要求计算机系统所做工作的总称。 作业:程序,数据,作业说明书 2. 作业步: 一般情况下,一个作业可划分成若干个部分,每个部分称为一个作业步。在作业运行期间,各作业步之间存在着相互联系,往往上一个作业步的结果作为下一个作业步的输入。 3. 作业流: 一次有一批作业进入系统,并在操作系统控制下,一个接一个地进行处理。 3.1.4 作业管理的任务 1.作业进入 2.作业调度 3.作业控制 4.作业退出 3.2 批处理系统的作业管理 (常用SPOOLing技术) 说明: 系统把作业处理的全过程划分为相对独立的部分,一部分为输入流,一部分为处理流,一部分为输出流。 作业输入: 作业从输入介质上进入系统,并加以组织, 在磁盘上形成一个后备作业的过程 作业处理: A 作业调度:挑选一部分作业投入运 行 B 作业控制:完成具体进程的执行,解释执行作业说明书,结果送输出井 作业输出: 将输出井上的运行结果送外设(输出设备) 3.2.1 作业进入 作业从输入设备进入系统,并加以组织,形成一个后备作业的过程。 1.作业的组成: 作业=程序+数据+作业说明书 作业说明书: 一个独立于程序的文件,刻画了用户对作业的基本描述,以及用户对作业处理的控制要求,它是用作业控制语言书写的。 4.作业控制块(Job Control Block-JCB): 作业存在的唯一标志,

文档评论(0)

hgcm729 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档