开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第27天,点击查看活动详情
下面我们来简单分析《操作系统》第一章绪论部分的章节测试题。
一. 单选题
1. 所谓的linux是一个“free software”,这意味着( )。
- A. Linux是完全免费的
- B. Linux可以自由修改和发布
- C. Linux发行商不能向用户收费
- D. 用户可以自由复制Linux内核,但不能对它进行修改
2. 若程序正在试图读取某个磁盘的第100个逻辑块,使用操作系统提供的( )接口。
- A. 系统调用
- B. 图形用户接口
- C. 原语
- D. 键盘命令
答案解析:
凡是与资源有关的操作(如存储分配、进行 I/O 传输以及管理文件等),都必须通过系统调用向操作系统提出服务请求,并由操作系统代为完成
3. (单选题, 1分)与早期的操作系统相比,采用微内核结构的操作系统具有很多优点,但是这些优点不包括( )。
- A. 提高了系统的可扩展性
- B. 提高了操作系统的运行效率
- C. 增强了系统的可靠性
- D. 使操作系统的可移植性更好
答案解析:
所有的用户进程都通过微内核相互通信,每次应用程序对服务器的调用都要经过两次核心态和用户态的切换,效率较低,
4. 计算机中“通道”是一种( )。
- A. 内含存储器,但不含CPU的外设
- B. 不含存储器,只含CPU的外设
- C. 内含CPU和存储器的外设
- D. 不含存储器,也不含CPU的外设
5. 实时操作系统对可靠性和安全性的要求极高,它( )。
- A. 十分注意系统资源的利用率
- B. 不强调响应速度
- C. 不强求系统资源的利用率
- D. 不必向用户反馈信息
答案解析:
实时系统的首要任务是调度一切可以利用的资源,完成实时控制任务,其次才注重提高计算机系统的使用效率。
6. 下列选项中,在用户态下执行的是( )。
- A. 命令解释程序
- B. 缺页处理程序
- C. 进程调度程序
- D. 时钟中断处理程序
7. 配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样一台计算机只是一台逻辑上的计算机,称为( )计算机。
- A. 并行
- B. 真实
- C. 虚拟
- D. 共享
8. 下面( )被称为中国计算机之母。
- A. 杨芙清
- B. 屠呦呦
- C. 谢希德
- D. 夏培肃
9. 在操作系统中,为实现多道程序设计需要有( )。
- A. 更大的内存
- B. 更快的CPU
- C. 更快的外设
- D. 更先进的终端
答案解析:
处理机需要更大的内存才能并发运行多个程序
10. 下列系统中,( )是实时信息系统。
- A. 民航售票系统
- B. 办公自动化系统
- C. 计算机辅助设计系统
- D. 火箭飞行控制系统
11. 单处理机系统中,可并行的是( )。 Ⅰ.进程与进程 Ⅱ.处理机与设备 Ⅲ.处理机与通道 Ⅳ.设备与设备
- A. Ⅰ、Ⅱ、Ⅲ
- B. Ⅰ、Ⅱ、Ⅳ
- C. Ⅰ、Ⅲ、Ⅳ
- D. Ⅱ、Ⅲ、Ⅳ
12. (单选题, 1分)多道程序设计是指( )。
- A. 在实时系统中并发运行多个程序
- B. 在分布式系统中同一时刻运行多个程序
- C. 在一台处理机上同一时刻运行多个程序
- D. 在一台处理机上并发运行多个程序
答案解析:
多道处理程序是指在计算机内存中同时存放若干道已开始运行尚未结束的程序,它们交替运行,共享系统中的各种硬、软件资源,从而使处理机得到充分利用。故选D
二. 填空题(共7题,16分)
13. 为了实现多道程序设计,计算机系统在硬件方面必须提供两种支持,它们是_____和_____。
(1) 中断
(2) 通道
14. 当前比较流行的微内核操作系统结构,是建立在层次化结构基础上的,而且采用了____模式和____技术。
(1) 客户机/服务器;c/s
(2) 面向对象程序设计;面向对象;面向对象设计
15. 操作系统向用户提供两类接口,一类是____,另一类是____。
(1) 命令接口
(2) 程序接口
16. 实时系统有两种典型的应用形式,即____和实时信息处理系统。
(1) 实时控制系统;实时控制
17. 现代操作系统的两个最基本的特征是____和____ ,除此之外还具有____和____的特征。
(1) 并发;并发性
(2) 共享;共享性
(3) 虚拟;虚拟性
(4) 异步;异步性
18. 分时系统要解决的关键问题是____。
(1) 人机交互;交互性;交互
19. 多道批处理系统具有3个特征,分别是多道性、无序性和____。
(1) 调度性
三. 简答题
20. 什么是操作系统?操作系统的基本特征是什么?
操作系统是控制和管理计算机系统中的各种硬件和软件资源,合理地组织计算机工作流程,以及方便用户使用的一种系统软件。
操作系统的基本特征是:并发性、共享性、虚拟性、异步性。
21. 什么是操作系统的内核?它由几部分构成?
操作系统中一些与硬件关联较紧密的模块(诸如时钟管理程序、中断处理程序、设备驱动程 序等处于 OS 最底层的程序)与运行频率较高的程序(诸如进程管理、存储管理和设备管理等) 构成了操作系统的内核。
大多数操作系统内核包括时钟管理、中断机制、原语和系统控制的数据结构及处理。
22. 简要说明实时系统与分时系统的区别。
如下图所示:
23. 根据执行程序的性质不同,CPU可以在两种不同的状态下工作。它们分别是什么状态?相互之间如何进行转换?
分别是核心态(又叫管态、内核态、系统态、特权态)和用户态(又叫目态、普通态)。
由用户态进入核心态:系统调用、中断、异常、访管指令。
由核心态进入用户态:中断返回指令、设置程序状态字的值。
24. 操作系统的功能包括哪几部分?
处理机管理、存储器管理、设备管理、文件管理、接口服务
25. 一个分层结构操作系统由裸机、用户、CPU调度、文件管理、作业管理、内存管理、设备管理、命令管理等部分组成,试按层次结构的原则从内到外将各部分重新排列。
按层次结构的原则从内到外依次为:裸机、CPU调度、内存管理、设备管理、文件管理、作业管理、命令管理、用户。
以上就是《操作系统》第一章绪论部分的选择、判断和简答题的简单答案与分析,计算题我将会在前六个单元的客观题整理完成后放在一起进行总结。