- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9.1 用户接口 一般地,用户接口又可进一步分成三种类型:* 字符显示式联机用户接口* 图形化联机用户接口* 脱机用户接口 操作系统接口指的是计算机系统与用户之间进行交互作用和通信的通路。对绝大多数用户而言,一个计算机系统的可接受性在很大程度上取决于这个接口。一般,操作系统都向用户提供两类接口:即用户接口和程序接口,在Internet广为流行的今天,以出现了一种面向网络的网络用户接口。 9.4 系统调用的概念和类型 程序接口是OS为正要运行的程序提供服务并与之通信的一个设施,它供所有的用户程序使用,也供OS的其它组成部分,特别是命令处理程序使用。这个程序接口主要由系统调用组成。 一、系统调用的基本概念 系统调用是用户在程序一级请求操作系统为之服务的一种手段,当外层程序需要操作系统为之服务时,可以在程序中安排一条类似机器指令形式的代码,这一代码的执行将导致一次对操作系统程序的“调用”,它调用的是OS核心中设置的一组用于实现各种系统功能的子程序功能模块。 1.系统态和用户态 在计算机系统中,通常运行着两类程序:系统程序和应用程序;同时计算机也设置了两种状态:系统态和用户态。操作系统在系统态运行,而应用程序只能在用户态运行。在实际运行过程中,处理机会在系统态和用户态间切换。相应地,现代操作系统将CPU的指令分为特权指令和非特权指令两类。 1) 特权指令 就是在系统态时运行的指令,是关系到系统全局的指令。特权指令只允许操作系统使用,不允许应用程序使用。 2) 非特权指令 是在用户态时运行的指令。一般应用程序所使用的都是非特权指令,它只能完成一般性的操作和任务。 3.中断机制 系统调用是通过中断机制实现的,并且一个操作系统的所有系统调用都通过同一个中断入口来实现。 对于拥有保护机制的操作系统来说,中断机制本身也是受保护的。 三、POSIX标准 目前许多操作系统都提供了上面所介绍的各种类型的系统调用,但在实现的细节和形式方面却相差很大。为此,国际标准化组织ISO给出有关系统调用的国际标准POSIX1003.1,也称为“基于UNIX的可移植操作系统接口”。 POSIX定义了标准应用程序接口(API),用于保证编制的应用程序可以在源代码一级上在多种操作系统上移植运行。 POSIX定义了一组过程,这组过程是构造系统调用所必须的。通过调用这些过程所提供的服务,确定了一系列系统调用的功能。 * 第九章 操作系统接口 9.1 用户接口 9.2 Shell命令语言 9.3 联机命令接口的实现 9.4 系统调用的概念和类型 9.5 UNIX系统调用 9.6 系统调用的实现 第九章 操作系统接口 一、字符显示式联机用户接口 不同的操作系统的联机命令接口有所不同,不同的用法和形式构成了不同的用户界面,可分成以下两种: (1)字符显示式联机用户接口 (2)图形化联机用户接口 字符显示式联机用户接口也叫联机命令接口或交互式用户接口,它用于联机作业控制,它是由一组键盘操作命令组成。 字符显示式联机用户接口中,用户主要通过命令语言来实现对作业的控制和取得操作系统的服务。 一组联机命令 联机命令接口 终端处理程序 显示在终端屏幕 命令解释程序 执行相应命令的 处理程序 二、图形化联机用户接口 命令语言一般分为两种方式: (1)命令行方式 (2)批命令方式 三、联机命令的类型 1.系统访问类 即注册命令Login,用户在每次开始使用某终端时,都须使用该命令,使系统能识别该用户。 2.文件操作命令 (1)显示文件命令type (2)拷贝文件命令copy (3)文件比较命令comp (4)删除文件命令erase (5)重新命名命令Rename 3.目录操作命令 (1)建立子目录命令mkdir (2)显示目录命令dir (3)删除子目录命令rmdir (4)显示目录结构命令tree (5)改变当前目录命令chdir 4.其它命令 (1)输入输出重定向命令 以输出重定向“>”,后接文件名或设备名,表示该命令的输出改向,送到指定文件或设备上。在输入重定向“<”左边设定参数,表示不再是从键盘而是从指定的文件或设备上,取得输入参数。 (2)管道连接 由两个(含两条)以上的命令形成一条管道,用“│”作为管道符号,把前一条命令的输出信息作为后一条命令的输入信息。 (3)过
您可能关注的文档
- 应用随机过程--第二章讲解.ppt
- 中国的快递行业现状与发展剖析.pptx
- 应用统计和优化设计 前言讲解.ppt
- 应用文写作_在线作业_2讲解.doc
- 中国的社会与文化期末考试答案剖析.docx
- 伟博思通AT2000加热器维修指南剖析.pptx
- 应用文写作11(协议书、合同)讲解.ppt
- 交通安全提示语剖析.doc
- 交通标志图片图解大全剖析.doc
- 交通地理信息系统导论作业答案剖析.doc
- 致病性大肠埃希氏菌和其检验.pptx
- 2024-2030全球连续平压纤维板生产线行业调研及趋势分析报告.docx
- 2024年全球及中国冰感袖套行业头部企业市场占有率及排名调研报告.docx
- 2024年全球及中国凉爽金属屋顶行业头部企业市场占有率及排名调研报告.docx
- 2024-2030全球半导体类型氢气泄漏传感器行业调研及趋势分析报告.docx
- 2024年全球及中国方位艉驱动推进器行业头部企业市场占有率及排名调研报告.docx
- 2024-2030全球牛剥皮机行业调研及趋势分析报告.docx
- 2024-2030全球创伤内固定螺钉行业调研及趋势分析报告.docx
- 2024-2030全球蒸汽锅炉省煤器行业调研及趋势分析报告.docx
- 2024年全球及中国云配送管理软件行业头部企业市场占有率及排名调研报告.docx
最近下载
- 新闻传播伦理与法规教程PPT 新闻传播伦理与法规教程(1).pptx VIP
- 口袋妖怪 银 全怪物金手指.doc
- DG_TJ08-2323-2020:退出民防序列工程处置技术标准.pdf
- 没有违章、未发生责任事故等不良记录的证明参考模板范本.doc VIP
- 《说和做——记闻一多先生言行片段》教学设计.docx VIP
- 2025年哪吒精神开学第一课主题班会课件.pptx
- 2024年全国普通高等学校运动训练、民族传统体育专业单招统一招生考试语文模拟测试(一).docx
- 新闻伦理与法规课程教学大纲(本科).doc VIP
- 皮肤性病学课件:皮肤的结构功能.ppt VIP
- 2024年全国普通高等学校运动训练、民族传统体育专业单招统一招生考试政治模拟测试(四).docx
文档评论(0)