操作系统(用户与操作系统接口)课件.pptVIP

操作系统(用户与操作系统接口)课件.ppt

  1. 1、本文档共30页,可阅读全部内容。
  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文档。上传文档
查看更多

本章要点v概述v命令接口v图形用户接口v程序接口vWindowsXP的用户接口

2.1概述2.1.1用户接口v概念:为了方便用户对计算机系统的使用和编程,操作系统向用户提供了用户与操作系统的接口,简称为用户接口。v通过该接口,用户可以向操作系统请求特定的服务,操作系统提供服务的结果v用户接口分类:命令接口、图形接口、程序接口。

1.命令接口v命令接口可以分为联机命令接口和脱机命令接口。v联机命令接口由一组联机命令、终端处理程序和命令解释程序。用户在字符显示方式的命令行界面通过键盘输入系统命令(如DOS的dir命令、Linux的ls命令等),操作系统的命令解释程序接收、解释、运行该命令。v脱机命令接口是为批处理作业的用户提供的,所以也称为批处理用户接口。该接口由一组作业控制语言JCL组成。用户使用作业控制语言把自身对作业的控制干预信息写到作业说明书上,由系统按照作业说明书的命令自行运行用户的作业,无须用户的干预。

2、GUI图形用户接口?用户以操纵鼠标为主、键盘为辅,通过对屏幕上的窗口、菜单、图标和按钮等标准界面元素进行操作来向操作系统请求服务?这种接口方式界面生动、操作简单,用户再也不用记忆字符显示方式下不易掌握的命令行命令,深受大多数用户欢迎?Windows系统、配置了XWindow的Linux系统以及MacOSX等都是具有GUI的操作系统。

3、程序接口v程序接口就是系统功能调用方式。v操作系统提供一系列的子程序,以完成一些必要的功能。用户程序可通过调用操作系统的子程序来获取系统服务。v如DOS的INT21H、INT25H、INT26H等,Windows系统中的API函数,如CreateProcess等,Linux系统的fork、wait调用等v系统调用对用户屏蔽了操作系统的具体动作而只提供有关的功能

2.1.2作业概念:我们把用户要求计算机系统处理的一项任务称为一个作业作业的分类:批处理方式,交互方式1.批处理方式v计算机系统接收一批或多批用户作业,作业提交后,对作业的控制就交给操作系统来完成,一直到作业运行结束,再将结果输出给用户。v作业执行过程中用户不能进行干预v批处理作业进入计算机系统前,必须由用户写好“作业控制说明书”,规定作业执行的每一作业步,连同该作业的源程序和初始数据一同提交给计算机系统单道批处理系统和多道批处理系统中使用的就是这种控制方式

2.交互方式v用户使用操作系统提供的“命令”来执行作业(“任务”)。v用户逐条输入命令,操作系统每接到一条命令,就根据命令的要求控制作业的执行。v一条命令所要求的工作做完后,操作系统把命令执行情况通知给用户,且让用户再输入下一条命令,以控制作业的继续执行,直至作业的结束。注意:v由于在作业的执行过程中操作系统和用户之间不断地GU交I图互信形息用,户故界我面们把这用种户控输制入方命式令称为的“方交式互方已式经“联机控制方式”。生了很大的变化,鼠标点击按钮也是一种输入命令的方式

2.2命令接口2.2.1脱机命令接口v脱机命令接口是为批处理系统的用户提供的接口v用户使用作业控制语言,把自身对作业的控制信息写到作业说明书上,由系统按照作业说明书中的命令自动运行用户的作业,无须用户的干预。v当系统调度到该作业时,由命令处理程序对作业说明书中的每条作业控制命令逐条解释执行,直到遇到作业结束或者撤离命令而停止该作业。v脱机命令接口一次性地提供大批量作业处理,在执行期间无须用户干预。该过程也称批处理过程,采用的作业控制命令也称为批处理命令。

v优点:v运行过程无需用户干预v系统资源利用率高v作业运行效率高v缺点:v事先很难预料作业运行中出现的问题v很小的错误都可导致作业运行终止

2.2.2联机命令接口v交互式命令接口v它由一组联机命令、终端处理程序和命令解释程序组成。v用户在文本界面中,通过键盘输入系统命令(如DOS的DIR命令),操作系统的命令解释程序接收、解释、运行该命令,运行完成后,系统又返回到解释程序控制下的命令行界面,等待用户输入下一条命令。

1.联机命令v命令通常由两部分组成,即命令名和参数。v命令名规定了命令能完成的功能v参数提供了完成此功能必要的信息。驱动器D中的卷没有标签。v卷的命序令列号D是IRF0dF:5-F59CD:\的目录命令名DIR说明了该命令完成显示磁盘目录信息的功2007-03-2121:07DIRProgramFilesTC能2007-03-2210:55DIR2007-03-2211:02DIRMyDocuments参数d:告诉系统显示的是哪个盘的目录。0个文件0字节vC:\D4I个R目d:录命6,令920执,33行9,结456果可用字节

您可能关注的文档

文档评论(0)

191****0059 + 关注
官方认证
文档贡献者

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

版权声明书
用户编号:5342242001000034
认证主体四川龙斌文化科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510100MA6ADW1H0N

1亿VIP精品文档

相关文档