2 操作系统提供的用户界面习题.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文档。上传文档
查看更多
2.2操作系统提供的用户界面习题

3 返回问题 一般过程调用在被调用过程执行完后,将直接返回到调用过程继续执行; 系统调用,如果系统采用抢占调度方式,则在被调用过程执行完后,必须先对系统中所有要求运行的进程做优先分析。只有当调用进程仍具有最高优先权时,才返回到调用进程继续执行;否则,将引起重新调度。 * 【例】区别概念:操作命令与 系统调用 【解答】操作命令是提供给普通用户使用的与操作系统的接口方式,其目的是便于用户利用利用这种接口方式组织和控制作业的执行。 系统调用是操作系统向编程人员提供的请求操作系统服务和使用设备时的一种接口。操作系统调用命令对应操作系统提供服务的一些子程序。用户通过这些称为特殊指令的命令来调用这些子程序,已取得操作系统的服务。 * 【例】简述系统调用的实现过程 【解答】系统调用是操作系统提供给软件开发人员的惟一接口,开发人员可利用它使用系统功能。OS核心中都由一组实现系统功能的过程(子程序),系统调用是对上述过程的调用。因此,系统调用直观上像一个黑箱子,对用户屏蔽操作系统的具体动作而只提供有关的功能。 * 为了实现系统调用,系统设计人员还必须为实现各种系统调用功能的子程序编造入口地址表,每个入口都与相应的系统子程序名对应起来。然后,由陷阱处理程序把陷进指令中所包含的功能号与该入口地址表中的有关项对应起来,从而有系统调用功能号驱动有关系统子程序执行。 * 由于在系统调用处理结束后,用户程序还需利用系统调用的返回结果继续执行,因此,在进入系统调用处理前,陷阱处理机构还需保存处理机现场。再者,在系统调用处理结束后,陷阱处理机构还要恢复处理机现场。在操作系统中,处理机的现场一般被保护在特定的内存区或寄存器中。 * * 【例】命令接口和图形用户接口分别有什么优缺点? 【解答】命令接口的优点是功能强,速度快,灵活性好,屏幕开销少,缺点是显示不直接,难学难记。 图形用户接口的优点是显示直观,操作简便,易学;缺点是实现的代码规模大,对内外存容量,cpu速度和显示器的要求较高。 * 【例】何谓脱机I/O和联机I/O? 【解答】脱机I/O是20世纪50年代末出现的一项计算机输入输出技术。在支持这项技术的计算机体系结构中引入一台“外围机”专门处理I/O事务,让计算机的运行与数据I/O处理完全分离进行。这样,既提高了I/O速度,又减少了CPU的等待时间。 * 在联机I/O技术中不设置外围机,所有输入输出工作都在计算机的控制下完成。这样,可使计算机的结构简化,减少硬件成本,同时也减少了操作人员的干预。到20世纪60年代中期,随着大容量外存的出现,又提出了一种称为“假脱机I/O”的技术,使I/O速度得到提高,并减少了CPU的等待时间。 * . * . 【例】操作系统提供给程序员的接口是( ) 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 * 【例】为了便于用户直接或间接地控制自己的作业,操作系统向用户提供了命令接口,该接

文档评论(0)

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

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

1亿VIP精品文档

相关文档