单选题
- ( )不是基本的操作系统。
A. 批处理操作系统
B. 分时操作系统
C. 实时操作系统
D. 网络操作系统
【 正确答案: D】 - 操作系统提供给程序员的接口是( )。
A. 进程
B. 系统调用
C. 库函数
D. B和C
【 正确答案: B】 - 在分时系统中,当用户数一定时,影响响应时间的主要因素是( )。
A. 时间片
B. 调度算法
C. 存储分配方式
D. 作业的大小
【 正确答案: B】 - 能及时处理由过程控制反馈的数据并作出响应的操作系统是( )。
A. 分时系统
B. 网络系统
C. 实时系统
D. 批处理系统
【 正确答案: C】 - Windows XP属于下列哪一类操作系统?( )
A. 单用户单任务
B. 单用户多任务
C. 多用户
D. 批处理
【 正确答案: B】 - UNIX系统是一个( )操作系统。
A. 单用户
B. 单用户多任务
C. 多用户多任务
D. 多用户单任务
【 正确答案: C】 - 下列哪一条是在操作系统设计中引入多道程序技术的好处?( )
A. 使并发执行成为可能
B. 简化操作系统的实现
C. 减少对内存容量的需求
D. 便于实施存储保护
【 正确答案: A】 - 下列哪一条不是批处理系统的优点?( )
A. 吞吐量大
B. 资源利用率高
C. 系统开销小
D. 响应及时
【 正确答案: D】
判断题
- 我们可以通过设置状态字,将CPU设置为内核态或用户态。
【正确答案:正确】 - 操作系统的不确定性是指同一程序使用相同的输入、在相同的环境下,经过多次运行却可能获得完全不同的结果。
【正确答案:错误】 - 处理机从管态转变为目态是通过置程序状态字来实现的。
【正确答案:正确】 - 在分时系统中,时间片越小,一个作业的总运行时间越短。
【正确答案:错误】 - 在采用客户/服务器模型的系统中,服务器必须在管态下运行。
【正确答案:错误】 - 广义指令必须在管态下执行。
【正确答案:正确】 - 过载保护是分时系统的一个特征。
【正确答案:错误】 - 多道程序的引入是为了提高CPU的利用率。
【正确答案:正确】 - 交互性是批处理系统的一个特征。
【正确答案:错误】 - 所谓并行是指两个或两个以上的事件在同一时刻发生。
【正确答案:正确】 - 联机批处理解决了作业自动转接,减少了作业建立和手工操作时间。
【正确答案:正确】 - 分时操作系统必然建立在多道程序技术的基础之上。
【正确答案:错误】 - 多道程序技术可将一台物理CPU虚拟为多台逻辑CPU。
【正确答案:正确】
简答题
1、OS的作用可表现在那几个方面?
OS的作用主要表现在以下几个方面:管理计算机的硬件资源(如CPU、内存、I/O设备等)、提供用户与计算机系统的交互界面、控制和协调应用程序的执行、保护和维护系统的稳定性和安全性等。
2、何谓脱机IO和联机IO?
脱机I/O是指输入输出的数据不是直接传输到CPU中进行处理,而是先存储在设备控制器或设备本身的缓冲区中,等到CPU空闲时再进行数据传输。联机I/O则是指I/O设备直接与CPU进行数据交换,不需先进行数据存储。
3、实现分时系统的关键问题是什么?应如何解决?
实现分时系统的关键问题在于如何处理多个程序同时竞争CPU的问题。可以采用时间片轮转和优先级调度等方式来解决。
4、什么是硬实时任务和软实时任务?试举例说明。
硬实时任务是指对任务的处理必须在规定时间内完成,否则将导致严重后果,如导致系统崩溃、物理损坏等。例如,控制火箭发射的任务属于硬实时任务。软实时任务则是指对任务的时间限制相对较为宽松,如果超时不会导致严重后果。例如,视频播放器的任务属于软实时任务。
5、OS有几大特征?其最基本的特征是什么?
OS的几大特征包括并发、共享、虚拟和异步。其中,最基本的特征是并发。
6、是什么原因使操作系统具有异步特征?
操作系统具有异步特征的原因主要是因为在系统中存在多个进程或线程,这些进程或线程可能会互相干扰或冲突,因此需要系统在执行时进行随时切换和调度,以保证系统的稳定性和安全性。
7、在基于微内核结构的OS中,应用了哪些新技术?
基于微内核结构的OS应用了许多新技术,如虚拟化、内存保护、进程间通信、模块化设计等。
8、何谓微内核技术?在微内核中通常提供了哪些功能?
微内核技术是一种操作系统设计思想,其核心思想是将操作系统的核心功能分为多个小型模块,其中只包含最基本的服务功能,其余功能通过进程或者服务的方式提供。微内核中通常提供的功能包括进程管理、内存管理、设备管理、文件系统管理等。
9、现代操作系统中包含有哪3种基本类型的操作系统?试描述其特征。
现代操作系统可以分为三种基本类型:批处理系统、分时系统和实时系统。批处理系统主要用于处理大量的批量作业,其特点是用户提交作业后由系统自动进行处理,一般无法与用户直接交互。分时系统则可以与用户进行直接交互,是现代常见的操作系统类型之一。实时系统则是指需要在时限内准确响应外部事件的操作系统,其特点是响应时间短、可靠性高。