大学MOOC 操作系统(上海应用技术大学)1450293526 最新慕课完整章节测试答案
第三周操作系统用户界面时长1小时45秒
第1-3章单元测试
1、单选题:
下列说法错误的是 。
选项:
A: 手工操作阶段,资源利用率低的原因是因为程序的准备和撤销都需要手工完成。
B: 单道批处理系统中CPU和外设交替工作和空闲。
C: 单道批处理系统效率之所以比手工操作效率高,核心原因是因为可以按批处理作业。
D: 多道批处理系统尽量让CPU和外设处于忙碌状态,提升资源利用效率。
答案: 【 单道批处理系统效率之所以比手工操作效率高,核心原因是因为可以按批处理作业。】
2、单选题:
关于分时技术说法错误的是 。
选项:
A: 分时技术让CPU以时间片为单位轮流为终端服务。
B: 分时技术允许内存中同时存放多道程序。
C: 分时技术中每个终端等待固定时间间隔可以再次获得CPU的服务。
D: 分时技术中仅当程序需要执行I/O操作时才把CPU让给其他程序,尽量让CPU处于忙碌状态。
答案: 【 分时技术中仅当程序需要执行I/O操作时才把CPU让给其他程序,尽量让CPU处于忙碌状态。】
3、单选题:
多道程序设计是指 。
选项:
A: 允许多个程序同时进入CPU运行
B: 允许多个程序同时进入内存并行运行
C: 程序段执行不是顺序的
D: 同一个程序可以对应多个不同的进程
答案: 【 允许多个程序同时进入内存并行运行】
4、单选题:
多道程序设计技术可以 单位时间的任务量,对每个任务来说,其完成时间比单道执行所需时间可能要 。
选项:
A: 增加,减少
B: 增加,延长
C: 减少,延长
D: 减少,减少
答案: 【 增加,延长】
5、单选题:
20世纪60年代, 技术的出现导致操作系统对多道程序的支持能力和操作系统的并发性能的提高起到了重大的推动作用。
选项:
A: 虚拟存储管理技术
B: SPOOLing技术
C: 集成电路技术
D: 通道和中断技术
答案: 【 通道和中断技术】
6、单选题:
当处理器处于核态时,处理器可以执行的指令应该是 。
选项:
A: 非特权指令
B: 仅限于特权指令
C: 一切指令
D: 访管指令
答案: 【 一切指令】
7、单选题:
关于操作系统启动过程说法错误的是:
选项:
A: 启动程序属于BIOS的一部分。
B: 安装操作系统的时候会修改甚至重写MBR。
C: 引导程序采用文件的方式存在于硬盘。
D: GRUB是一个典型的引导程序。
答案: 【 引导程序采用文件的方式存在于硬盘。】
8、单选题:
关于操作系统的生成说法错误的是
选项:
A: 操作系统生成的本质是根据用户需求和硬件配置编写和编译一个新的内核;
B: 生成Linux内核的需要使用内核配置工具,例如menuconfig,配置内核模块和参数。
C: 可以通过增加新的系统调用来增强Linux内核的功能。
D: 不同版本的Linux内核裁剪,编译,配置的过程没有任何差别。
答案: 【 不同版本的Linux内核裁剪,编译,配置的过程没有任何差别。】
9、单选题:
用户使用系统调用的目的是 。
选项:
A: 请求系统服务
B: 终止系统服务
C: 申请系统资源
D: 释放系统资源
答案: 【 请求系统服务】
10、单选题:
有关系统功能调用的描述 错 误 的是 。
选项:
A: 应用程序使用系统功能调用会引起中断。
B: 高级语言中不能使用系统功能调用,只有汇编程序中通过INT指令使用。
C: 在LINUX操作系统中,每一个系统功能调用都有一个确定的编号。
D: 应用程序通过系统功能调用可以进入核态。
答案: 【 高级语言中不能使用系统功能调用,只有汇编程序中通过INT指令使用。】
11、单选题:
CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是 。
选项:
A: 修改程序状态字
B: 中断屏蔽
C: 使用系统调用
D: 进程调度程序
答案: 【 使用系统调用】
12、单选题:
用户界面(或接口)是操作系统提供给用户与计算机交流的外部机制。用户界面可以分为两类,它们是 。
选项:
A: 操作界面和系统功能调用
B: 操作界面和图形界面
C: 系统功能调用和API函数界面
D: 图形界面和键盘命令界面
答案: 【 操作界面和系统功能调用】
13、判断题:
不安装操作系统的话,计算机无法运行任何指令或程序。
选项:
A: 正确
B: 错误
答案: 【 错误】
14、判断题:
单道批处理系统作业的启动与结束以手工方式进行,作业串行地在系统中运行。
选项:
A: 正确
B: 错误
答案: 【 错误】
15、判断题:
严格来讲,分时系统中程序的执行过程是不能够完全重现的。
选项:
A: 正确
B: 错误
答案: 【 正确】
16、判断题:
现代操作系统譬如Linux不会因为内存太小而使得某个程序无法运行。
选项:
A: 正确
B: 错误
答案: 【 正确】
17、判断题:
层次结构操作系统,确保各层之间只能是单向依赖或单向调用。
选项:
A: 正确
B: 错误
答案: 【 正确】
18、判断题:
Linux操作系统是一个典型的微内核结构的操作系统。
选项:
A: 正确
B: 错误
答案: 【 错误】
19、判断题:
根据对资源和机器指令的使用权限,处理机工作状态区分为实模式和保护模式。
选项:
A: 正确
B: 错误
答案: 【 错误】
20、判断题:
对用户来说,中断的发生都是随机的,任何类型的中断都不可事先预知。
选项:
A: 正确
B: 错误
答案: 【 错误】
21、判断题:
用户界面的核心目的就是为用户提供操作计算机的方法和接口。
选项:
A: 正确
B: 错误
答案: 【 正确】
22、判断题:
在WINDOWS中编程时调用的WIN32 API函数都是系统调用。
选项:
A: 正确
B: 错误
答案: 【 错误】
23、判断题:
Linux Shell脚本程序在运行之前需要使用gcc编译为应用程序才能运行。
选项:
A: 正确
B: 错误
答案: 【 错误】
24、填空题:
操作系统的管理CPU资源的功能叫 功能。
答案: 【 进程】
25、填空题:
分时系统的特点是具有多路调制性,独占性和 性。
答案: 【 交互】
26、填空题:
分时技术共享CPU的时间单位是 。
答案: 【 时间片】
27、填空题:
第一个采用分时技术实现的实用且广泛使用的操作系统是 。
答案: 【 UNIX】
28、填空题:
实模式下CPU能访问的内存地址空间大小是 。
答案: 【 1M】
29、填空题:
BIOS的中文名称是 。
答案: 【 基本输入输出系统】
30、填空题:
CPU复位后执行的第一条指令的20位绝对物理地址是 。(16进制)
答案: 【 FFFF0】
31、填空题:
操作系统启动的三个步骤先后是 ,核心初始化,系统初始化。
答案: 【 初始引导】
32、填空题:
在Windows中和Linux脚本程序类似的一种编程语言叫 。
答案: 【 批处理程序】
33、填空题:
Linux系统中,系统调用功能是利用 号中断实现的。(16进制)
答案: 【 80】
第五章死锁
单元测试
1、单选题:
以下关于死锁的必要条件的叙述中错误的是( ) 。
选项:
A: 只要具备了死锁的必要条件,就一定发生死锁现象
B: 解决死锁问题可以从死锁的必要条件出发
C: 一旦出现死锁,处于死锁状态的进程一定同时具备死锁的必要条件
D: 死锁的四个必要条件之间不是完全独立的,但也不是等价的
答案: 【 只要具备了死锁的必要条件,就一定发生死锁现象】
2、单选题:
以下关于死锁检测的叙述中错误的是( )
选项:
A: 只要检测出死锁(尚未解除),则再申请该类资源的进程一定会卷入死锁
B: 只要检测出死锁(尚未解除),则使用该类资源的所有进程一定卷入了死锁
C: 死锁检测方法对系统资源的分配不加限制,只要有剩余资源就可以分配
D: 死锁检测中系统需要反复检测各进程资源申请和分配情况
答案: 【 只要检测出死锁(尚未解除),则使用该类资源的所有进程一定卷入了死锁】
3、单选题:
以下关于死锁问题的说法中正确的是( )
选项:
A: 死锁问题是无法解决的,但可以避免
B: 死锁的预防是通过破坏进程进入不安全状态来实现的
C: 通过避免死锁四个必要条件中的任何一个就可以实现死锁避免
D: 死锁的检测和解除是配合使用的,当系统检测到出现死锁时,就通过死锁解除方法解除死锁
答案: 【 死锁的检测和解除是配合使用的,当系统检测到出现死锁时,就通过死锁解除方法解除死锁】
4、单选题:
以下关于系统的安全状态的描述中正确的是( )
选项:
A: 系统处于不安全状态一定会发生死锁
B: 系统处于不安全状态可能会发生死锁
C: 系统处于安全状态时也可能会发生死锁
D: 不安全状态是死锁状态的一个特例
答案: 【 系统处于不安全状态可能会发生死锁】
5、单选题:
资源的静态分配算法在解决死锁问题中用于( )
选项:
A: 死锁预防
B: 死锁避免
C: 死锁检测
D: 死锁解除
答案: 【 死锁预防】
6、单选题:
有3个进程共享7个同类资源,为使系统不会发生死锁,每个进程最多可以申请( ) 个资源。
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 3】
第六章进程调度
第4-6章单元测试
1、单选题:
关于进程错误的说法是 。
选项:
A: 进程的运行全过程不可重现。
B: 一个程序只能生成一个进程。
C: 进程具有异步性。
D: 多个并发进程共享CPU。
答案: 【 一个程序只能生成一个进程。】
2、单选题:
关于进程状态说法错误的是 。
选项:
A: 单CPU的系统中处于运行态
