- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2012第七章操作系统接口概要
第七章 OS接口 7.1 联机命令接口 7.2 SHELL命令语言 7.3 系统调用 7.4 UNIX 系统调用 7.5 图形用户接口 用户接口与OS间的关系图 7-1联机命令接口 命令接口(command interface) 用户与操作系统之间的接口,用户通过该接口直接或间接控制作业的运行,包括直接键入或作业说明书中,发出的一组命令。也就是用户接口,又可分成联机用户接口与脱机用户接口两种 (1) 联机接口(交互式)(操作命令) (2) 脱机接口(作业控制语言) 命令接口 命令接口在操作系统与计算机用户之间提供易于理解的双向通信机制 基本任务:解释命令,传送命令以便执行 接受系统信息,提交给用户 交互式命令的接口复杂:含功能结构,可能问题的处理,如各种约定、前端处理、命令日志、命令注解、宏命令及命令组等 交互式控制灵活方便,可以随时进行各种处理,排除问题,方便调试;系统利用率低 命令接口类型:作业控制语言, 键盘操作命令 接口包括:一组联机命令,终端处理程序,命令解释程序 2终端处理程序 交互式命令接口用户同操作系统的通信是通过一个输入/输出装置来实现的 I/O装置一般是显示终端 通过键盘或鼠标输入,系统输入呈现在显示屏幕上,一次显示若干正文行,某些系统中,提供图形显示功能 不管哪种I/O方式,这个终端装置是由一个终端处理程序来管理和控制的。 终端处理程序提供的输入输出方式对整个用户命令接口有重大影响,也确定了用户与其应用程序之间的通信方式 终端处理程序必须作为用户接口的一个组成部分来考虑,即,直接影响命令接口的一些问题须由终端处理程序解决 (a)字符接受功能 (b)字符缓冲功能 (c)回送显示(Echoing) (d)屏幕编辑 (e)特殊字符处理 3命令解释程序 命令解释程序有两种处理方法: (a)由终端命令解释程序直接处理 在没有创建子进程功能的系统中,终端命令通常由对应的命令解释程序处理(一个进程对应一个终端用户) (b)由子进程代为处理 在具有创建子进程功能的系统中,对于较为单纯的命令,由命令解释程序直接处理 对较复杂命令,如对于PASCAL源程序进行编译,命令解释程序本身不能处理,此时创建一个子进程,并由该子进程运行PASCAL编译程序 命令接口的结构 (a)作为OS的一个部分 如,OS/MVT或VAX/VMS (b)作为OS的一个独特模块,能方便地修改或替换 如,RT-11或CP/M (c)作为一易于被替换的普通程序 如,UNIX操作系统 (d) 在某些系统中,可能用专门设计的命令接口替代标准的命令接口 如,多用户UNIX,用户可有不同命令接口 命令接口结构 命令语言 命令语言规定由OS执行的一系列操作 在一般的命令语言中,用户通过打入称为命令行的一行指令来规定每一个动作 每一命令行以命令开始,它标识所要执行的操作 大多数命令是用运行一个程序来执行所请求的操作 命令的附加功能(参数与变量,通配符,重定向,管道与过滤器等) 命令结构: (命令前缀)命令名(命令参数)(命令选项) 命令语言的种类 (1)系统访问命令 登录命令,如,login等 撤离命令,如,logout等 (2)文件管理命令 (3)编辑、编译和执行命令 (4)询问命令 (5)操作员专用命令 典型命令实例 (1)UNIX系统: who ls -l (2)DOS系统 dir c:\ (3)VAX/VMS run mypro 命令文件 提前写出命令并存入文件,称之为命令文件 命令文件提供了一种把一系列命令组装成文件的方法,然后用文件名作为命令名执行另外一系列命令。 特点: (1)接受参数、变量,宏变量替换 (2)允许嵌套形式调用其他命令文件 (3)允许参数来自终端的命令文件本身 (4)允许执行显示到终端、存入文件或送入打印机 (5)允许命令加入注释 (6)出错时允许用户干预 (7)可把输入传给程序,可有循环、分支、转移等 7-3系统调用 系统调用指系统为用户程序调用操作系统所提供的子程序。它与一般的函数调用不同,系统调用是通过中断方式转向相应子程序的,它工作在核心态(即特权方式),而一般函数调用,仍仅在用户态下的地址转移。 程序级接口 程序接口(program interface) 指由用户程序和操作系统之间的接口。用户程序可通过该接口取得操作系统的服务。该接口主要由一组系统调用组成。 由一组系统调用命令组成 负责管理和控制运行的程序 并在这些程序与系统控制的资源和提供的服务间实现交互作用 用汇编语言:在程序中直
您可能关注的文档
- 2012年环境影响评价考试练习题及答案概要.doc
- 2017年江苏省普通高中信息技术学业水平测试模拟练习14讲述.doc
- 2012年生产部工作总结概要.doc
- 2012年上半年工作总结(定稿)概要.ppt
- 2012年版《汽车保修制度》(公交车)概要.doc
- 2012年秋季公务员考试多省联考真题-言语部分概要.doc
- 2012年湖南省娄底市中考数学试卷概要.doc
- 2017年最值得关注的10大创客教育项目讲述.doc
- 2017年河南省郑州市高中毕业年级第一次质量预测--政治(含答案)讲述.docx
- 2017年旅游安全培训课件讲述.pptx
- 2025年拍卖师慈善拍卖项目整体策划与方案设计专题试卷及解析.pdf
- 2025年拍卖师从危机中寻找机遇的品牌重塑策略专题试卷及解析.pdf
- 2025年拍卖师房地产在建工程拍卖的成交确认专题试卷及解析.pdf
- 2025年拍卖师后疫情时代消费心理与投资偏好对拍卖市场的影响分析专题试卷及解析.pdf
- 2025年拍卖师激励性语言的文化适应性专题试卷及解析.pdf
- 2025年拍卖师拍卖纠纷处理中的心理学应用专题试卷及解析.pdf
- 2025企业人力资源劳动合同模板.docx
- 2025年拍卖师拍卖APP的用户体验与沟通设计专题试卷及解析.pdf
- 2025年拍卖师应对竞买人恶意串通与围标的控场策略专题试卷及解析.pdf
- 基于神经网络的混合气体检测分析系统.pdf
最近下载
- 可循环氧化剂在高硫高砷难选冶金精矿处理中的应用与前景探究.docx
- HG 21504.1-1992 玻璃钢储槽标准系列(VN0.5m3~VN100m3)(附条文说明).docx
- 2024《农产品直播带货营销策略问题及完善对策研究》10000字.docx VIP
- 2025传染病护理学试题及答案(3).docx VIP
- 抖音平台网红直播带货中的问题及对策.docx VIP
- 2025《电商平台直播带货的问题及完善对策研究》10000字.docx VIP
- 2024《抖音直播带货发展中存在的问题及完善对策研究》10000字.doc VIP
- 《地方标准编制指南》.docx VIP
- 抖音直播带货存在的问题及对策研究.doc VIP
- 《建筑电气工程施工质量验收规范》GB50303规范应知条文.pdf
原创力文档


文档评论(0)