当前位置:   article > 正文

操作系统选择题及答案解析(川大网安) 第二章 操作系统概述_操作系统精髓与设计原理第九版答案

操作系统精髓与设计原理第九版答案

注:本文以操作系统—精髓与设计原理(第九版中文翻译版)为参考,答案仅供参考,如有疑惑欢迎提出指正。转载请标明出处。

第二章

1. (单选题)以下关于操作系统的描述,不正确的是():

A. 是系统软件

B. 可以为用户提供服务(如系统调用)

C. 可以有效的管理硬件

D. 所有的计算机系统必备的系统软件

正确答案:D

答案解析:

A.

操作系统是最复杂的软件之一,其复杂性具体表现为实现困难甚至相互冲突的目标(方便、有效和易扩展性)所带来的挑战(P34)。

B.C.

操作系统是控制应用程序执行的程序,是应用程序和计算机硬件间的接口(P26)。

其三个目标为(P26):

  • 作为用户/计算机接口的操作系统(操作系统为程序员屏蔽了硬件细节,并为程序员使用系统提供了方便的接口)
  • 作为资源管理器的操作系统
  • 操作系统的易扩展性

D.

对于20世纪40年代后期到50年代中期的计算机,程序员需要直接与计算机硬件打交道,因为当时还没有操作系统(P29)。(PS:感觉这个考点很牵强)

2. (单选题)操作系统的目标包括以下的():

A. 方便

B. 有效/高效

C. 扩展能力

D. 以上所有选项

正确答案:D

答案解析:

操作系统的三个目标(P26):

  • 方便:操作系统使计算机更易于使用。
  • 有效:操作系统允许以更有效的方式使用计算机系统资源。
  • 扩展能力:在构造操作系统时,应允许在不妨碍服务的前提下,有效地开发、测试和引入新的系统功能。

3. (单选题)操作系统之所以能够/需要不断的发展,其原因有():

A. 新硬件的出现或硬件的升级

B. 新的用户需求出现

C. 修改当前存在的错误

D. 以上所有选项

正确答案:D

答案解析:

重要的操作系统应能不断地发展,原因如下(P28):

  • 硬件升级和新型硬件的出现
  • 新的服务:为适应用户的需求
  • 纠正错误

4. (单选题)操作系统可以为用户(包括终端用户和应用程序开发人员)提供一系列的服务,其中包括():

A. IO设备访问

B. 程序的开发和运行

C. 错误检测和响应

D. 以上所有选项

正确答案:D

答案解析:

操作系统通常提供了以下几个方面的服务:

  • 程序开发
  • 程序运行
  • I/O设备访问
  • 文件访问控制
  • 系统访问
  • 错误检测和响应
  • 记账

5. (单选题)

推动了‘进程’概念的发展的三个计算机系统的三条主线包括():

   I.简单批处理系统/simple batch systems

   II.多道批处理系统/multi-programming batch systems

   III.分时系统/time-sharing systems

   IV.实时系统/real time systems

A. I,II和III

B. I,II和IV

C. II,III和IV

D. I,III和IV

答案解析:

计算机系统的发展有三条主线:多道程序批处理操作、分时和实时事务系统(P34)。

6. (单选题)

关于串行系统/serial processing systems,以下说法不正确的是():

A. 存在的时间年代是1940后期-50年代中期

B. 程序员需要直接和硬件打交道

C. 操作系统是不存在的

D. 它提供了软件层面的调度功能

正确答案:D

答案解析:

对于20世纪40年代后期到50年代中期的计算机,程序员需要直接与计算机硬件打交道,因为当时还没有操作系统(P29)。

直接操作计算机硬件,不存在软件层面的调度。

7. (单选题)

关于多道批处理系统/multi-programming batch systems,以下说法不正确的是():

A. 在物理内存中,除了操作系统,还存在多个(两个以上)用户程序(或者成为作业/任务)

B. 其产生的目标包括:让用户可以通过终端和程序进行交互

C. 其产生的目标包括:对CPU的充分利用

D. 可以采用作业控制语言JCL来进行作业的编写

正确答案:B

答案解析:

A.

假设内存空间容得下操作系统和两个用户程序,则当一个作业需要等待I/O操作时,处理器可以切换到另一个并不在等待的I/O的作业。进一步还可以扩展内存保存三个、四个程序或更多的程序,且在它们之间进行切换。这种处理成为多道程序设计(multiprogramming)或多任务处理(multitasking)(P31)。

B.

使用多道程序设计,可使批处理(batch processing)变得更加有效。但对许多作业来说,需要提供一种用户直接与计算机交互的模式……因而分时系统应运而生(P33)。

可见,多道程序设计并未实现用户直接与计算机交互,这是分时系统产生的目标。

C.

通过书上(P32)表2.2 多道程序设计的资源利用效果,可以发现多道批处理系统的CPU利用率远高于简单批处理系统。

D.

每个作业中的指令均以一种作业控制语言(Job Control Language, JCL)的基本形式给出。这是一种特殊的程序设计语言,用于为监控程序提供指令(P30)。

8. (单选题)从OS历史和发展的角度,以下属于最早的分时系统/time-sharing systems的是 ():

A. IBM 701

B. IBM 704

C. IBM 7094

D. MIT CTSS

正确答案:D

答案解析:

第一个分时操作系统是由麻省理工学院(MIT)开发的兼容分时系统(Compatible Time-Sharing System,CTSS)(P33)。

9. (单选题)OS的主要模块包括 ():

A. 进程/process

B. 存储管理/memory management

C. 文件系统/file system

D. 以上所有选项

正确答案:D

答案解析:

10. (单选题)从理论教学的重要性(如教学时间和章节分配上)角度来看,OS的最重要的模块是 ():

A. 进程/process

B. 存储管理/memory management

C. 文件系统/file system

D. IO设备管理/IO device management

正确答案:A

答案解析:

大家能理解就好,这种题……家人们谁懂啊。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/69908
推荐阅读
相关标签
  

闽ICP备14008679号