操作系统提供的用户界面习题.pptVIP

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.2 操作系统提供的用户界面习题 【例】操作系统提供给程序员的接口是( ) A 进程 B 系统调用 C 库函数 D 系统调用和库函数 【答案】B 【例】用户在程序中试图读某文件的第100个逻辑块,使用操作系统的( )接口 A 系统调用 B 图形用户接口 C 原语 D 键盘命令 【答案】A 【例】在下列语言中属于脱机作业控制语言的是( ) A 作业控制语言 B 汇编语言 C 会话式程序设计语言 D解释BASIC 【答案】A 【例】用户使用操作系统通常有三种手段,它们是终端命令,系统调用命令和( ) A 计算机高级命令 B 宏命令 C 作业控制语言 D 汇编语言 【答案】C 【例】用户要在程序一级获得系统帮助,必须通过( )。 A.进程调度 B.作业调度 C.键盘命令 D .系统调用 【答案】D 【例】用户的应用程序和应用系统是通过( )提供的支持和服务来使用系统资源完成其操作的。 A 点击鼠标 B 键盘命令 C 系统调用 D 图形用户界面 【答案】C 【例】用户可以通过( )两种方式来使用计算机。 A 命令方式和函数方式 B 命令方式和系统调用方式 C 命令方式和文件管理方式 D 设备管理方式和系统调用方式 【答案】B 【例】系统调用的目的是( )。 A. 请求系统服务 B. 终止系统服务 C. 申请系统资源 D. 释放系统资源 【答案】A 【例】系统调用是由操作系统提供的内部调用,它( )。 A. 直接通过键盘交互方式使用 B. 只能通过用户程序间接使用 C. 是命令接口中的命令使用 D. 与系统的命令一样 【答案】B 【例】操作系统内核与用户程序、应用程序之间的接口是( )。 A. shell 命令 B. 图形界面 C. 系统调用 D. C 语言函数 【答案】C 【例】当CPU执行操作系统代码时,称处理机处于( )。 A 执行态 B 目态 C 管态 D 就绪态 【答案】C 【例】为了便于用户直接或间接地控制自己的作业,操作系统向用户提供了命令接口,该接口又可进一步分为( ) A 联机用户接口和脱机用户接口 B 程序接口和图形接口 C 联机用户接口和程序接口 D 脱机用户接口和图形接口 【答案】A 【例】 用户在一次解题或一个事务处理过程中要求计算机系统所做工作的集合称为_____。 【答案】作业 【例】所谓系统调用,就是用户在程序中调用______所提供的一些子功能 【答案】操作系统 【例】脱机命令接口和联机命令接口有什么不同? 【答案】脱机命令接口是OS提供给批处理作业用户的作业控制语言。批处理用户不能直接与自己的运行作业进行交互,只能向系统提供用作业控制语言编写的作业说明书,并委托系统按作业说明书中的作业控制命令,来对它们的作业进行控制和管理 联机命令接口则不要求用户填写作业说明书,此时,系统将向用户一组键盘命令或其他操作方式的命令,用户可通过这些命令来交互地控制自己程序的运行,并获得操作系统的服务。 【例】处理机为什么要区分核心态和用户态两种操作方式?什么情况下进行两种方式的转换? 【解答】为了保护操作系统不受破坏,通常将CPU的执行方式分为两种:核心态和用户态。在核心态,允许执行CPU的指令全集,而在用户态,只能执行非特权指令,从而使系统得到保护。 当用户希望得到操作系统服务时,使用系统调用命令。这样,当CPU执行到系统调用时,CPU的执行方式就由用户态变为核心态,执行用户希望的服务。完成服务后,在返回用户程序之前,CPU的执行状态再变为用户态,继续执行用户程序。 【例】简述系统调用与过程调用有什么相同和不同点。 【解答】相同点:执行都改变指令的流程;都可以重复执行和共享调用;允许嵌套调用。 区别: 1 运行在不同的系统状态。 一般过程调用,其调用程序和被调用程序都运行在相同的状态:核心态或用户态。 系统调用中,调用程序运行在用户态,被调用程序运行在核心态。用户态向核心态转变时,通过陷入指令实现。 2 进入方式不同。 一般的过程调用不涉及系统状态的转换,由调用程序直接通过调用语句转向调用过程。 系统调用,调用和被调用过程在不同系统状态,不允许由调用过程直接转向被调用过程,必须通过软中断机制先由用户态转换为核心态。 3 返回问题 一般过程调用在被调用过程执行完后,将直接返回到调用过程继续执行; 系统调用,如果系统采用抢占调度方式,则在被调用过程执行完后,必须先对系统中所有要求运行的进程做优先分析。只有当调用进程仍具有最高优先权时,才返回到调用进程继续执行;否则,将引起重新调度。 【例】区别概念:操作命令与 系统调用 【解答】操作命令是提供给普通用户使用的与操作系统的接口方式,其目的是便于用户利用利用这种接口方式组织和控制作业的执行。 系统调用是操作系统向编

文档评论(0)

精品资源 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档