操作系统2002概述题库.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统提供两个用户接口: 程序级:系统调用 操作命令级: 作业控制语言( 早期批处理操作系统) 键盘命令(交互式操作系统,分时操 作系统为代表) 图形用户接口(UNIX、WINDOWS) 作业控制语言 在批处理操作系统时代,用户使用计算机是采用脱机方式,即用户将自己的程序、数据和用作业控制语言编写的上机操作的步骤的程序一起提交给计算中心(或机房),隔一段时间去机房取结果。 作业控制语言是一种语言,用来写程序操作步骤的程序 。 键盘命令 分时操作系统诞生后,用户可以通过用户终端直接使用计算机,并且可与计算机“对话”,这就是所谓的交互式计算机。用户可通过键盘直接向计算机发布各种命令,计算机可接受、执行用户命令。 有时将键盘命令按命令的功能分类,如UNIX系统中把键盘命令分成:基本命令、高级命令。 命令接口的基本任务: 解释操作系统命令语言,传送指令给操作系 统的其余部分以执行这些命令; 从操作系统接收信息,并提呈给用户。 命令语言的种类: 系统访问命令 文件管理命令 编辑、编译和执行命令 询问命令 操作员专用命令 DOS系统把键盘命令分为: 文件管理(COPY、COMP、TYPE、DEL、REN) 磁盘管理(FORMAT、CHKDSK、DISKCOPY、 DISKCOMP) 目录管理(DIR、CD、MD、RD、TREE) 设备工作模式(CLS、MODE) 日期、时间、系统设置(DATE、TIME、VER、 VOL) 运行用户程序(MASM、LINK、DEBUG) 命令的执行过程: 命令的处理由命令解释程序完成。操作员打入的命令由命令解释程序接收,并存入系统中开辟的命令行缓冲区中,把命令和有关文件的参数放入命令文件控制块中,进行语法检查且加以识别(通过查找命令字符表)。在命令程序执行过程中,利用命令文件控制块中的参数,完成命令的功能。 命令文件的特点: 可接收参数,且在正文中如同宏变量一样加以替换; 允许在命令文件中以嵌套方式调用其它命令文件; 允许输入的参数来自终端或命令文件本身; 当系统检测出错误时,允许与用户交互作用; 允许在文件中加有注释。 UNIX的shell 在UNIX中,shell即是命令语言,也是命令即是语言和程序设计语言。shell的处理过程如下: 终端进程 读入命令行 分离命令名 按exec的 要求放置参数 id=fouk() 创建子进程 wait 等待 发提示符$ 子进程 exec(…)执行文件 命令解释 程序运行 处理命令 exit()终止 id=0? 有? 有 无 子进程 父进程 子进程终止 向父进程报告 程序接口 程序接口的职责是装入并创建一个准备开始运行的程序(进程),并为程序正常或异常终止作出适当的响应。程序接口接收对系统服务及资源的申请,并与操作系统的资源管理程序进行通信。程序接口主要由系统调用(system call)组成。 例如:在程序中要求显示某个子目录,这时就不能让正在运行的程序退出,然后发出“DIR”命令。这就要求在程序中能直接使用“DIR”命令,这种直接使用操作系统命令的功能称为系统调用。 系统调用 所谓系统调用,就是用户在程序中调用操作系统 所提供的一些子功能,它是一种特殊的程序调用。在 执行系统调用时,系统将转入特权方式以完成有关功 能。系统调用允许嵌套调用。 系统调用 系统调用 用户程序 系统功能 系统子功能 不同的操作系统,系统调用实现的具体方法有所不同,但其实质的特点是相同的: 1、每个系统调用对应一个系统调用号; 2、每个系统调用有一个对应的执行程序段; 3、每个系统调用要求一定数量的输入参数和返回值; 4、整个系统有一个系统调用执行程序入口地址表; 终端处 理程序 命 令 接 口 程 序 接 口 操 作 系 统 应 用 程 序 应 用 程 序 CPU和系统资源 命令 命令 响应 响应 初始化和监督 初始化和监督 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许

文档评论(0)

502992 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档