操作系统课件_03操作系统的用户接口.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统课件_03操作系统的用户接口

操作系统与实验教程 第2章 第3章 操作系统的用户接口 * * (一) 熟悉操作系统的接口分类 (二) 掌握系统调用的概念(重点) 学习内容 (一)操作系统用户接口定义 用户接口(用户界面),是操作系统提供给用户与计算机打交道的外部机制,用户借助这种机制来使用和控制计算机系统。 * 操 作 系 统 (二)操作系统用户接口分类 * * (1)操作接口(操作界面)—— 用户使用这个操作界面来组织工作流程和控制程序的运行 (2)程序接口(系统功能调用界面)—— 用户程序在其运行过程中,使用系统功能调用来请求操作系统的服务 1. 操作接口——作业控制语言 作业控制语言(JCL):是一种命令语言,包 括了对作业处理的命令和资源请求命令。用于脱机(非交互式)批处理。 作业:用户在一次计算过程中,或者一次事务处理过程中,要求计算机系统所做工作的总称 作业操作说明书:编辑命令、编译命令、连接命令、运行命令等。 * * 1. 操作接口——作业控制语言 Windows:bat批处理文件 2. 操作接口——键盘命令 * * 系统为联机用户(交互作用的用户)提供键盘命令。 什么是键盘命令 是操作系统为联机用户提供的一种操作命令,用户通过这一组命令直接控制和干预程序的运行。 命令解释程序 3. 图形界面 什么是图形化的用户界面 图形化用户界面是良好的用户交互界面,它将菜单驱动、图符驱动、面向对象技术等集成在一起,形成一个图文并茂的视窗操作环境。 * * 图形化的用户界面的特点 所有程序以统一的窗口形式出现 提供统一的菜单格式 系统资源、系统命令、操作功能以图标表 示统一的操作方法 4、程序接口——系统功能调用 什么是系统功能调用 * * 操作系统提供实现各种功能的例行子程序(运行在管态),其中的每一个功能对应访管指令的一个功能号。 例如:svc 0 显示一个字符 svc 1 打印一个字符串 …… SVC(supervisor call), 访管指令 系统功能调用的例子 * * 系统调用函数 系统功能调用的例子 * * * * 系统功能调用分类 * * 进程管理 * * 文件管理 * * * * 系统调用与一般子程序调用的区别 系统调用 子程序调用 系统调用的程序是操作系统的程序,其操作是针对系统资源的,执行时处理机处于管态。 子程序调用的程序是用户的程序,其操作不涉及系统资源,执行时处理机处于目态。 系统调用时会产生访管中断,并通过中断使CPU的态由用户态转换为管态。 子程序调用时不会产生中断,CPU的态也不会改变,都是目态。 系统调用的命令由操作系统提供。 子程序调用命令由所用的语言系统提供。 * * 作业 第3章 9题 操作系统与实验教程 第2章

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档