第02章用户接口-公开课件(讲义).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 用户接口 第二章 用户接口 2.1 用户接口概述 2.2 命令接口 2.3 程序接口 2.4 图形接口 2.1 用户接口概述 2.1.1 运行用户程序的过程 2.1.2 作业管理概述 2.1.1 运行用户程序的过程 2.1.2 作业管理概述 作业管理是指当一个用户的作业提交给系统后,操作系统对其实施的所有管理和控制工作。 一般来说,JCL越演的语句包括以下功能: (1)对作业进行标识、说明并给出一组调度参数(包括记账号、用户名、作业类别、时间限制、存储空间要求、作业优先级等。) (2)对资源的申请要求。 (3)对程序及数据的控制功能。 (4)转移控制。 (5)调度功能。 (6)标识各种事件(包括错误、设备故障等)及其之间相关的条件转移。 (7)实现设备独立性功能的语句。 (8)作业撤离语句。 (9)其他。 2.3 程序接口 现代计算机系统中,为了实现对事先编好的、具有特定功能的例行子程序的调用,一般采用自愿进管指令,又称为访管制令。其形式为: SVC N 其中、SVC代表Super Visor Call,即处理机自愿进管指令的操作记忆符,N代表地址码,这个地址码又表示系统调用的功能号。 2.3 .2 系统调用过程 2.4 图形接口 在图形用户接口推出之前,用户要使用计算机,必须使用命令接口,即根据系统提供的各种命令,按照规定的格式通过键盘输入。在这种方式下,即使是程序员对于各种字符命令的使用也会感觉到比较复杂和僵化,对普通用户来说使用计算机就更加困难了,于是图形化用户接口就应运而生了。从20世纪90年代开始推出的主要操作系统中都提供了图形用户接口,尤其是目前用户最为熟悉的Windows系统。 Windows系统对于用户来说,界面友好,通过窗口、菜单、图标、对话框等,能充分发挥鼠标的灵活性,可以方便地实现人-机交互;而且Windows系统可以提供更加强大和全面的系统功能,充分发挥机器的功能,因此在Windows系统推出后,极大地推动了计算机应用的发展。 * * 本章内容: 本节内容: 操作系统是拥护和计算机之间的接口,用户是通过操作系统来使用计算机的。那么操作系统到底为用户提供了什么样的界面,用户又是如何地利用操作系统来组织作业、控制作业的运行,这就是本章所要讨论的问题。 计算机解体的步骤: 1.用某种语言编写源程序 2.将源程序和原始数据记录在某种输入介质上 3.由用户选择某种方式控制计算机工作,对源程 序进行编辑、连接并运行,得到最后结果。 脱机工作方式下,先将要求计算机所作的工作写成作业书面形式,连同源程序和原始数据一起交给系统操作员。 联机工作方式下,用户可随时根据系统反馈的信息发出各种命令。(边输入边修改) 用户向系统发出编译命令,操作系统将相应的编译程序调入内存,把源程序翻译成浮动的目标程序模块 用户再发出“连接”命令,操作系统将主模块和子程序连接起来,生成一个完整的、可执行映像程序。 用户发出“运行”命令,由操作系统将内存映像程序调入内存,并启动程序运行,从而计算出结果。 什么是作业 所谓作业就是用户在一次计算或事务处理过程中要求计算机系统所做工作的总和,它是用户向计算机系统提交一项工作的基本单位。一般来讲,作业可分成几个独立的子任务,每个子任务称为作业步。例如,我们在PC机上,在MS-DOS控制下,对某C语言程序的加工步骤如下所述: (1) 编辑:在C语言的编辑环境下编写一个名为USER.C的源程序; (2) 编译:在C语言的编辑环境下,编译USER.C源程序,生成目标程序USER.OBJ; (3) 链接:在C语言的编辑环境下,链接USER.OBJ源程序,生成可执行程序USER.EXE。 最后执行USER.EXE文件获得所需结果。 上述3个步骤的总合就是一个作业,这个作业由三个作业步组成。作业在完成每个作业步后,可创建一个或几个进程来执行。当然,若干个作业也可以组成作业流。 即作业管理的任务是 建立作业,为其提供系统资源 控制作业运行 运行结束后撤销该作业 它分为 作业控制 作业调度 两大类。 作业控制:主要讨论系统通过何种方式使用户能方便地描述和控制解题过程 (即、操作系统为用户提供什么样的界面,用户又如何利用这些界面使用计算机) 作业调度:它包括作业的进入、调度算法的选择、为选中的作业分配系统资 源及作业完成后的善后处理等。 2.2 命令接口 命令接口在用户和操作系统之间提供高级通信来控制作业的处理,用户可以发出一系列命令,告诉操作系统执行哪些功能来完成自己的作

文档评论(0)

小红帽 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档