- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                chapter7 操作系统接口 计算机操作系统  教学文稿.ppt
                      计算机操作系统主讲教师:周星 课程主要内容 操作系统引论(1章) 进程管理(2-3章) 存储管理(4章) 设备管理(5章) 文件管理(6章) 操作系统接口(7章) 系统安全性(9章) *分布式操作系统 第7章  操作系统接口         为了使用户能方便地通过操作系统使用计算机,OS向用户提供了各种接口,具体有: 命令接口 系统功能调用(程序接口) 图形用户接口 7.1  联机命令接口 命令接口:OS向用户提供的 “用户与操作系统的接口”,该接口以命令形式呈现在用户面前,直接提供给用户在键盘终端上使用。 联机命令接口:分时、个人OS中,通过终端键入命令,以取得OS的服务,并控制自己作业的运行。该接口包括: 一组联机命令(格式、类型) 终端处理程序 命令解释程序 *脱机命令接口:用于批处理系统中,由作业控制语言JCL组成,对作业的控制和干预,事先写在作业说明上,然后将作业说明及作业提交系统,照说明上执行,若出现异常,则照说明上进行干预。 7.1.1    联机命令接口-命令格式        为了能向用户提供多方面的服务,OS通常向用户提供了众多的命令,命令格式和条数与实际的操作系统有关,命令格式一般为: 命令一般格式    command arg1,arg2,…,[option 1,…,option m] MS-DOS操作系统中的命令格式  1、dir [驱动器名][/p][/w]  2、type file1  3、copy source target  4、mkdir [驱动器名][\路径名\新目录名] 7.1.3   命令解释程序      主要负责对用户输入的命令进行识别,然后去调用相应命令的处理程序,以完成请求的任务。如.MS-DOS(COMMAND.COM),*UNIX(SHELL). MS-DOS(COMMAND.COM) 命令解释程序的作用 命令解释程序的工作流程 命令解释程序的组成(常驻部分,初始化部分,暂存部分) 命令解释程序的作用 等待用户输入命令。命令解释程序获CPU控制权后,在屏幕上产生提示符,等待用户输入命令 接收并识别命令。当用户输入完一条命令并以回车结束,终端处理程序就将该命令提交命令解释程序,并对此命令进行分析。若命令非法,则产生错误信息。否则转相应的命令处理程序。 执行相应的命令处理程序。转到相应的命令处理程序入口地址,再把控制权交给该处理程序去执行。(对内部命令,其命令处理程序就含在解释程序内,所以由解释程序直接执行) 处理结果送屏幕上显示。并将处理结果送屏幕上显示,或显示某些出错信息。 命令解释程序的工作流程 输入命令 命令合法否? 是内部命令? 从外存调入命令执行 Dir 命 令 处 理 程 序 type 命 令 处 理 程 序 copy 命 令 处 理 程 序 date 命 令 处 理 程 序 显示提示符 7.2    系统调用(程序接口) 程序接口:OS向用户提供的 “用户与操作系统的接口”,该接口以系统调用呈现在用户面前,是用户程序取得OS服务的唯一途径,供用户在编程时使用。 系统调用的基本概念 系统调用的类型 系统调用的实现 系统调用的基本概念        由于OS的特殊性,使应用程序不能采用一般的过程调用方式去调用OS中的过程,而必须用系统调用命令去调用的需的系统过程,所以系统调用是一种特殊的过程调用。 系统调用的本质----过程调用 系统调用与一般的过程调用的区别 运行在不同的系统状态:调用程序—用户态;被调用程序—系统态 通过软中断机制进入:调用过程—软中断—被调用过程 返回问题:被调用过程执行完毕,返回后调用过程需根据算法重新调度。 嵌套调用:可嵌套调用,但深度有限。 系统调用的类型(UNIXT) 进程控制 创建一进程(fork) 结束进程(exit) 等待子进程结束(wait) 执行一个文件(exec) 文件操纵 创建文件(creat) 打开文件(open) 关闭文件(close) 读文件(read) 写文件(write)  进程通信 获消息队列(msgget) 发送消息(msgsend) 接收消息(msgrcv)) 系统维护 设置时间(stime) 获得时间(time) 获得进程和子进程时间(times) 设置文件访问和修改时间(Utime) 获得当前unix系统的名称(Uname)  
                您可能关注的文档
- Chapter3 Solidworks设计建模实例 连接块培训资料.ppt
- chapter3 turbo-charging 发动机原理英文PPT教程文件.ppt
- Chapter3 国际货物运输 国际贸易实务双语教程(教材PPT).ppt
- chapter3 存储、中断、总线与 及IO系统 计算机体系结构课件.ppt
- Chapter3 室内空气环境 建筑环境学教材.ppt
- chapter3 技能评估体系教材.ppt
- chapter3 材料科学与 及行为工艺的计算机模拟 .ppt
- Chapter3-1-7th 通信系统(Communication Systems)教材.ppt
- Chapter3-3-9th 通信系统(Communication Systems)教材.ppt
- Chapter3-AC machine Fundamentals 《Electric Machinery 电机学(英汉双语)》教材.ppt
- chapter7-1 多处理机 计算机体系结构教材.ppt
- chapter7-3 多处理机的并行和性能 计算机体系结构教材.ppt
- chapter7-4 多处理机的发展 计算机体系结构教材.ppt
- Chapter70Solidworks设计建模实例橄榄球教程文件.ppt
- chapter8 A Two-Period Model The Consumption– Savings Decision and Credit Markets 中宏Williamson-PPT知识讲稿.ppt
- Chapter8 Crime & the Police培训资料.ppt
- chapter8 engine emission 发动机原理英文PPT演示教学.ppt
- chapter8 Financial Structure 货币金融教材.ppt
- chapter8 中国B股市场投资价值分析 金融学教材.ppt
- Chapter8Solidworks设计建模实例企鹅QQ培训资料.ppt
最近下载
- 2024深圳罗湖区中小学教师招聘考试真题及答案.docx VIP
- 中国民间故事《孟姜女哭长城》故事讲解课件课件.pdf VIP
- 2025年高考英语(新高考Ⅱ卷)试卷评析及2026高考备考策略 课件.pptx
- 胃食管反流病的内镜治疗.docx VIP
- 污水管道施工工程施工组织设计.pdf VIP
- 名师教学设计:第一章《特殊平行四边形》回顾与思考2.docx VIP
- 社区护理实践调查报告.docx VIP
- 股市主力操盘盘 口摩斯密码(原创内容,侵权必究).pptx
- 2024年12月青少年软件编程图形化Scratch等级考试一级真题(含答案和解析).docx VIP
- 湘科版科学三年级下册全册试卷.docx VIP
 原创力文档
原创力文档 
                        

文档评论(0)