操作系统用户与操作系统接口.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《操作系统用户与操作系统接口.pptx》由会员分享,可在线阅读,更多相关《操作系统用户与操作系统接口.pptx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本章要点本章要点概述 命令接口命令接口命令接口命令接口 图形用户接口图形用户接口图形用户接口图形用户接口 程序接口程序接口程序接口程序接口Windows XP的用户接口第1页/共31页2.1.1 用户接口用户接口v概念:为了方便用户对计算机系统的使用和编程,操作系统向用户提供了用户与操作系统的接口,简称为用户接口。v 通过该接口,用户可以向操作系统请求特定的服务,操作系统提供服务的结果v用户接口分类:命令接口、图形接口、程序接口命令接口、图形接口、程序接口命令接口、图形接口、程序接口命令接口、图形接口、程序接口。2.1 概述概述第2页/共31页1.1.命令接口命令接口v 命令接口可以分为联机命
2、令接口和脱机命令接口。v 联机命令接口由一组联机命令、终端处理程序和命令解释程序。用户在字在字在字在字符显示方式的命令行符显示方式的命令行符显示方式的命令行符显示方式的命令行界面通过键盘输入系统命令(如DOS的dir命令、Linux的ls命令等),操作系统的命令解释程序接收、解释、运行该命令。v 脱机命令接口是为批处理作业的用户批处理作业的用户批处理作业的用户批处理作业的用户提供的,所以也称为批处理用户接口。该接口由一组作业控制语言一组作业控制语言一组作业控制语言一组作业控制语言JCLJCLJCLJCL组成组成组成组成。用户使用作业控制语言把自身对作业的控制干预信息写到作业说明书上,由系统按照
3、作业说明书的命令自行运行用户的作业,无须用户的干预无须用户的干预无须用户的干预无须用户的干预。第3页/共31页2 2、GUI GUI 图形用户接口图形用户接口图形用户接口图形用户接口 用户以操纵鼠标为主、键盘为辅,通过对屏幕上的窗口、菜单、图标和按钮等标准界面元素标准界面元素标准界面元素标准界面元素进行操作来向操作系统请求服务 这种接口方式界面生动、操作简单,用户再也不用记忆字符显示方式下不易掌握的命令行命令,深受大多数用户欢迎 Windows系统、配置了X Window的Linux系统以及Mac OS X等都是具有GUI的操作系统。第4页/共31页3、程序接口程序接口就是系统功能调用方式系统
4、功能调用方式系统功能调用方式系统功能调用方式。操作系统提供一系列的子程序一系列的子程序一系列的子程序一系列的子程序,以完成一些必要的功能。用户程序可通过调用操作系统的子程序来获取系统服务。如DOS的INT 21H、INT 25H、INT 26H等,Windows系统中的API函数,如CreateProcess等,Linux系统的fork、wait调用等系统调用对用户屏蔽了操作系统的具体动作而只提供有关的功能第5页/共31页2.1.2 作业作业概念:我们把用户要求计算机系统处理的一项任务称为一个作业作业的分类:批处理方式,交互方式批处理方式,交互方式批处理方式,交互方式批处理方式,交互方式1.1
5、.批处理方式批处理方式 v计算机系统接收一批或多批接收一批或多批接收一批或多批接收一批或多批用户作业,作业提交后,对作业的控制就交给作业提交后,对作业的控制就交给作业提交后,对作业的控制就交给作业提交后,对作业的控制就交给操作系统来完成,一直到作业运行结束操作系统来完成,一直到作业运行结束操作系统来完成,一直到作业运行结束操作系统来完成,一直到作业运行结束,再将结果输出给用户。vv作业执行过程中用户不能进行干预作业执行过程中用户不能进行干预作业执行过程中用户不能进行干预作业执行过程中用户不能进行干预v批处理作业进入计算机系统前,必须由用户写好“作业控制说明书作业控制说明书作业控制说明书作业控制
6、说明书”,规定作业执行的每一作业步,连同该作业的源程序和初始数据一同提交给计算机系统单道批处理系统和多道批处理系统中使用的就是这种控制方式第6页/共31页v用户使用操作系统提供的“命令命令命令命令”来执行作业(“任务任务任务任务”)。v用户逐条输入命令逐条输入命令逐条输入命令逐条输入命令,操作系统每接到一条命令,就根据命令的要求控控控控制作业的执行制作业的执行制作业的执行制作业的执行。v一条命令所要求的工作做完后,操作系统把命令执行情况通知给用户,且让用户再输入下一条命令且让用户再输入下一条命令且让用户再输入下一条命令且让用户再输入下一条命令,以控制作业的继续执行继续执行继续执行继续执行,直至
7、作业的结束。v由于在作业的执行过程中操作系统和用户之间不断地交互信息,故我们把这种控制方式称为“交互方式交互方式交互方式交互方式”或“联机控制方式”。2.2.交互方式交互方式 注意:GUI图形用户界面,用户输入命令的方式已经发生了很大的变化,鼠标点击按钮也是一种输入命令的方式第7页/共31页2.2 命令接口命令接口 2.2.1 脱机命令接口脱机命令接口 v脱机命令接口是为批处理系统批处理系统批处理系统批处理系统的用户提供的接口v用户使用作业控制语言,把自身对作业的控制信息写到作业说明书作业说明书作业说明书作业说明书上,由系统按照作业说明书中的命令自动运行用户的作业,无须用户的干预。v当系统调度
8、到该作业时,由命令处理程序对作业说明书中的每条作业控每条作业控每条作业控每条作业控制命令制命令制命令制命令逐条解释执行,直到遇到作业结束或者撤离命令而停止该作业。v脱机命令接口一次性地提供大批量作业处理,在执行期间无须用户干预。该过程也称批处理过程,采用的作业控制命令也称为批处理命令。第8页/共31页v优点:优点:优点:优点:v运行过程无需用户干预v系统资源利用率高v作业运行效率高v缺点:缺点:缺点:缺点:v事先很难预料作业运行中出现的问题v很小的错误都可导致作业运行终止第9页/共31页2.2.2 联机命令接口联机命令接口v交互式命令接口v它由一组联机命令、终端处理程序和命令解释程序联机命令、
9、终端处理程序和命令解释程序联机命令、终端处理程序和命令解释程序联机命令、终端处理程序和命令解释程序组成。v用户在文本界面中,通过键盘输入系统命令(如DOS的DIR命令),操作系统的命令解释程序接收、解释、运行该命令,运行完成后,系统又返回到解释程序控制下的命令行界面,等待用户输入下一条命令。第10页/共31页1.联机命令联机命令v命令通常由两部分组成,即命令名和参数命令名和参数命令名和参数命令名和参数。v命令名规定了命令能完成的功能v参数提供了完成此功能必要的信息。v命令:命令:命令:命令:DIR d:DIR d:DIR d:DIR d:命令名DIR说明了该命令完成显示磁盘目录信息的功能参数d
10、:告诉系统显示的是哪个盘的目录。vC:DIR d:C:DIR d:C:DIR d:C:DIR d:命令执行结果:命令执行结果:命令执行结果:命令执行结果:驱动器驱动器驱动器驱动器 D D 中的卷没有标签。中的卷没有标签。中的卷没有标签。中的卷没有标签。卷的序列号是卷的序列号是卷的序列号是卷的序列号是 F0F5-F59CF0F5-F59C D:D:的目录的目录的目录的目录2007-03-21 21:07 Program Files2007-03-21 21:07 Program Files2007-03-22 10:55 TC2007-03-22 10:55 TC2007-03-22 11:02
11、 My Documents2007-03-22 11:02 My Documents 0 0 个文件个文件个文件个文件 0 0 字节字节字节字节 4 4 个目录个目录个目录个目录 6,920,339,456 6,920,339,456 可用字节可用字节可用字节可用字节第11页/共31页2.终端处理程序终端处理程序配置在终端上的处理程序,主要具有以下几方面的功能:()接收用户输入的字符接收用户输入的字符接收用户输入的字符接收用户输入的字符,并将他们传送给用户程序;()字符缓冲字符缓冲字符缓冲字符缓冲,暂存所有接收的字符,以降低中断处理器的频率;()回送显示回送显示回送显示回送显示,即每当用户从键
12、盘输入一个字符以后,终端处理程序便将该字符送往屏幕显示;()屏幕编辑屏幕编辑屏幕编辑屏幕编辑,以满足用户对从键盘输入的字符进行修改的需要,例如删除或插入一个或多个字符;()特殊字符处理特殊字符处理特殊字符处理特殊字符处理。这些字符包括:中断字符、停止上卷字符、恢复上卷字符。第12页/共31页3.命令解释程序命令解释程序v主要功能在屏幕上给出命令提示符,等待用户输入命令读入该命令,对用户输入的命令进行解释转入相应的地址处执行该命令处理程序将处理结果送回屏幕上显示。如果用户输入的命令出错,显示一条出错信息。第13页/共31页一条联机命令的执行过程 命令处理程序控制系统在显示器上显示系统提示符,然后
13、处于等待命令状态。命令处理程序控制系统在显示器上显示系统提示符,然后处于等待命令状态。用户通过键盘键入命令并存储在键盘缓冲区中,用户通过键盘键入命令并存储在键盘缓冲区中,当用户输入回车后,终端处理程序就会将缓冲区中的命令送给命令解释程序,后者当用户输入回车后,终端处理程序就会将缓冲区中的命令送给命令解释程序,后者根据命令识别结果决定调用相应的处理模块根据命令识别结果决定调用相应的处理模块 命令执行结束后,控制再返回命令处理程序,重新给出提示符,等待用户输入下一命令执行结束后,控制再返回命令处理程序,重新给出提示符,等待用户输入下一条命令。条命令。第14页/共31页2.2.3 联机命令的类型联机
14、命令的类型v 系统访问类系统访问类v 磁盘操作类磁盘操作类v 文件操作类文件操作类v 目录操作类目录操作类v 其它命令。其它命令。第15页/共31页2.3 图形用户接口(了解术语)图形用户接口(了解术语)桌面,是指整个屏幕空间,即在运行Windowsxp时用户所看到的屏幕。窗口,指屏幕上的一块矩形区域。应用程序(包括文档)可通过窗口向用户展示出系统所能提供的各种服务及其需要用户输入的信息图标,是代表一个对象的小图像,如代表一个文件夹或程序的图标,它是最小化的窗口。当用户暂时不用某个窗口时,可利用鼠标去双击最小化按钮,即可将该窗口缩小为图标;而通过对该图标双击的操作,则又可将之恢复为窗口2.3.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 用户 接口
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内