操作系统用户与操作系统接口.pptx
《操作系统用户与操作系统接口.pptx》由会员分享,可在线阅读,更多相关《操作系统用户与操作系统接口.pptx(31页珍藏版)》请在咨信网上搜索。
1、第二章第二章 用户与操作系统的接口用户与操作系统的接口本章要点本章要点本章要点本章要点v概述v命令接口命令接口命令接口命令接口v图形用户接口图形用户接口图形用户接口图形用户接口v程序接口程序接口程序接口程序接口vWindows XP的用户接口2.1.1 用户接口用户接口v概念:为了方便用户对计算机系统的使用和编程,操作系统向用户提供了用户与操作系统的接口,简称为用户接口。v 通过该接口,用户可以向操作系统请求特定的服务,操作系统提供服务的结果v用户接口分类:命令接口、图形接口、程序接口命令接口、图形接口、程序接口命令接口、图形接口、程序接口命令接口、图形接口、程序接口。2.1 概述概述1.1.
2、命令接口命令接口命令接口命令接口v 命令接口可以分为联机命令接口和脱机命令接口。v 联机命令接口由一组联机命令、终端处理程序和命令解释程序。用户在字符显示方式的命令行在字符显示方式的命令行在字符显示方式的命令行在字符显示方式的命令行界面通过键盘输入系统命令(如DOS的dir命令、Linux的ls命令等),操作系统的命令解释程序接收、解释、运行该命令。v 脱机命令接口是为批处理作业的用户批处理作业的用户批处理作业的用户批处理作业的用户提供的,所以也称为批处理用户接口。该接口由一组作业控制语言一组作业控制语言一组作业控制语言一组作业控制语言JCLJCLJCLJCL组成组成组成组成。用户使用作业控制
3、语言把自身对作业的控制干预信息写到作业说明书上,由系统按照作业说明书的命令自行运行用户的作业,无须用户的干预无须用户的干预无须用户的干预无须用户的干预。2 2、GUI GUI 图形用户接口图形用户接口图形用户接口图形用户接口用户以操纵鼠标为主、键盘为辅,通过对屏幕上的窗口、菜单、图标和按钮等标准界面元素标准界面元素标准界面元素标准界面元素进行操作来向操作系统请求服务这种接口方式界面生动、操作简单,用户再也不用记忆字符显示方式下不易掌握的命令行命令,深受大多数用户欢迎Windows系统、配置了XWindow的Linux系统以及MacOSX等都是具有GUI的操作系统。3 3、程序接口、程序接口、程
4、序接口、程序接口v程序接口就是系统功能调用方式系统功能调用方式系统功能调用方式系统功能调用方式。v操作系统提供一系列的子程序一系列的子程序一系列的子程序一系列的子程序,以完成一些必要的功能。用户程序可通过调用操作系统的子程序来获取系统服务。v如DOS的INT 21H、INT 25H、INT 26H等,Windows系统中的API函数,如CreateProcess等,Linux系统的fork、wait调用等v系统调用对用户屏蔽了操作系统的具体动作而只提供有关的功能2.1.2 作业作业概念:我们把用户要求计算机系统处理的一项任务称为一个作业作业的分类:批处理方式,交互方式批处理方式,交互方式批处理
5、方式,交互方式批处理方式,交互方式1.1.批处理方式批处理方式批处理方式批处理方式 v计算机系统接收一批或多批接收一批或多批接收一批或多批接收一批或多批用户作业,作业提交后,对作业提交后,对作业提交后,对作业提交后,对作业的控制就交给操作系统来完成,一直到作业运行结作业的控制就交给操作系统来完成,一直到作业运行结作业的控制就交给操作系统来完成,一直到作业运行结作业的控制就交给操作系统来完成,一直到作业运行结束束束束,再将结果输出给用户。vv作业执行过程中用户不能进行干预作业执行过程中用户不能进行干预作业执行过程中用户不能进行干预作业执行过程中用户不能进行干预v批处理作业进入计算机系统前,必须由
6、用户写好“作作作作业控制说明书业控制说明书业控制说明书业控制说明书”,规定作业执行的每一作业步,连同该作业的源程序和初始数据一同提交给计算机系统单道批处理系统和多道批处理系统中使用的就是这种控制方式v用户使用操作系统提供的“命令命令命令命令”来执行作业(“任任任任务务务务”)。v用户逐条输入命令逐条输入命令逐条输入命令逐条输入命令,操作系统每接到一条命令,就根据命令的要求控制作业的执行控制作业的执行控制作业的执行控制作业的执行。v一条命令所要求的工作做完后,操作系统把命令执行情况通知给用户,且让用户再输入下一条命令且让用户再输入下一条命令且让用户再输入下一条命令且让用户再输入下一条命令,以控制
7、作业的继续执行继续执行继续执行继续执行,直至作业的结束。v由于在作业的执行过程中操作系统和用户之间不断地交互信息,故我们把这种控制方式称为“交互方式交互方式交互方式交互方式”或“联机控制方式”。2.2.交互方式交互方式交互方式交互方式 注意:GUI图形用户界面,用户输入命令的方式已经发生了很大的变化,鼠标点击按钮也是一种输入命令的方式2.2 命令接口命令接口2.2.1 脱机命令接口脱机命令接口 v脱机命令接口是为批处理系统批处理系统批处理系统批处理系统的用户提供的接口v用户使用作业控制语言,把自身对作业的控制信息写到作业说明书作业说明书作业说明书作业说明书上,由系统按照作业说明书中的命令自动运
8、行用户的作业,无须用户的干预。v当系统调度到该作业时,由命令处理程序对作业说明书中的每条作业控制命令每条作业控制命令每条作业控制命令每条作业控制命令逐条解释执行,直到遇到作业结束或者撤离命令而停止该作业。v脱机命令接口一次性地提供大批量作业处理,在执行期间无须用户干预。该过程也称批处理过程,采用的作业控制命令也称为批处理命令。v优点:优点:优点:优点:v运行过程无需用户干预v系统资源利用率高v作业运行效率高v缺点:缺点:缺点:缺点:v事先很难预料作业运行中出现的问题v很小的错误都可导致作业运行终止2.2.2 联机命令接口联机命令接口v交互式命令接口v它由一组联机命令、终端处理程序和命令解释程序
9、联机命令、终端处理程序和命令解释程序联机命令、终端处理程序和命令解释程序联机命令、终端处理程序和命令解释程序组成。v用户在文本界面中,通过键盘输入系统命令(如DOS的DIR命令),操作系统的命令解释程序接收、解释、运行该命令,运行完成后,系统又返回到解释程序控制下的命令行界面,等待用户输入下一条命令。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 My
11、Documents2007-03-22 11:02 My Documents 0 0 个文件个文件个文件个文件 0 0 字节字节字节字节 4 4 个目录个目录个目录个目录 6,920,339,456 6,920,339,456 可用字节可用字节可用字节可用字节2.终端处理程序终端处理程序配置在终端上的处理程序,主要具有以下几方面的功能:()接收用户输入的字符接收用户输入的字符接收用户输入的字符接收用户输入的字符,并将他们传送给用户程序;()字符缓冲字符缓冲字符缓冲字符缓冲,暂存所有接收的字符,以降低中断处理器的频率;()回送显示回送显示回送显示回送显示,即每当用户从键盘输入一个字符以后,终端处
12、理程序便将该字符送往屏幕显示;()屏幕编辑屏幕编辑屏幕编辑屏幕编辑,以满足用户对从键盘输入的字符进行修改的需要,例如删除或插入一个或多个字符;()特殊字符处理特殊字符处理特殊字符处理特殊字符处理。这些字符包括:中断字符、停止上卷字符、恢复上卷字符。3.命令解释程序命令解释程序v主要功能在屏幕上给出命令提示符,等待用户输入命令读入该命令,对用户输入的命令进行解释转入相应的地址处执行该命令处理程序将处理结果送回屏幕上显示。如果用户输入的命令出错,显示一条出错信息。一条联机命令的执行过程一条联机命令的执行过程v命令处理程序控制系统在显示器上显示系统提示符,命令处理程序控制系统在显示器上显示系统提示符
13、,命令处理程序控制系统在显示器上显示系统提示符,命令处理程序控制系统在显示器上显示系统提示符,然后处于等待命令状态。然后处于等待命令状态。然后处于等待命令状态。然后处于等待命令状态。v用户通过键盘键入命令并存储在键盘缓冲区中,用户通过键盘键入命令并存储在键盘缓冲区中,用户通过键盘键入命令并存储在键盘缓冲区中,用户通过键盘键入命令并存储在键盘缓冲区中,v当用户输入回车后,终端处理程序就会将缓冲区中当用户输入回车后,终端处理程序就会将缓冲区中当用户输入回车后,终端处理程序就会将缓冲区中当用户输入回车后,终端处理程序就会将缓冲区中的命令送给命令解释程序,后者根据命令识别结果的命令送给命令解释程序,后
14、者根据命令识别结果的命令送给命令解释程序,后者根据命令识别结果的命令送给命令解释程序,后者根据命令识别结果决定调用相应的处理模块决定调用相应的处理模块决定调用相应的处理模块决定调用相应的处理模块v命令执行结束后,控制再返回命令处理程序,重新命令执行结束后,控制再返回命令处理程序,重新命令执行结束后,控制再返回命令处理程序,重新命令执行结束后,控制再返回命令处理程序,重新给出提示符,等待用户输入下一条命令。给出提示符,等待用户输入下一条命令。给出提示符,等待用户输入下一条命令。给出提示符,等待用户输入下一条命令。2.2.3 联机命令的类型联机命令的类型v 系统访问类系统访问类系统访问类系统访问类
15、v 磁盘操作类磁盘操作类磁盘操作类磁盘操作类v 文件操作类文件操作类文件操作类文件操作类v 目录操作类目录操作类目录操作类目录操作类v 其它命令。其它命令。其它命令。其它命令。2.3 图形用户接口(了解术语)图形用户接口(了解术语)桌面,是指整个屏幕空间,即在运行Windowsxp时用户所看到的屏幕。窗口,指屏幕上的一块矩形区域。应用程序(包括文档)可通过窗口向用户展示出系统所能提供的各种服务及其需要用户输入的信息图标,是代表一个对象的小图像,如代表一个文件夹或程序的图标,它是最小化的窗口。当用户暂时不用某个窗口时,可利用鼠标去双击最小化按钮,即可将该窗口缩小为图标;而通过对该图标双击的操作,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 用户 接口
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。