赞
踩
注:本文以操作系统—精髓与设计原理(第九版中文翻译版)为参考,答案仅供参考,如有疑惑欢迎提出指正。转载请标明出处。
第二章
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
答案解析:
操作系统通常提供了以下几个方面的服务:
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
答案解析:
大家能理解就好,这种题……家人们谁懂啊。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。