【第一章自测】
测试总分:100 分
【xlj】的测试概况:(得分:45 分)
1.判断题:编译程序需要直接使用OS的程序接口.(燕山大学,2006)
参考答案:正确
2. 下列选择中, D 不是操作系统关心的主要问题.
A. 管理计算机裸机
B. 设计,提供用户与计算机硬件系统的界面
C. 管理计算机系统资源
D. 高级程序设计语言的编译器
3.判断题:多道程序设计可以缩短系统中作业的执行时间
参考答案:错误
4. 批处理系统的主要缺点是 C .
A. CPU利用率低
B. 不能并发执行
C. 缺少交互性
D. 以上都不是
5. 下面关于操作系统的叙述中正确的是 A .(中山大学,2005)
A. 批处理作业必须具有作业控制信息
B. 分时系统不一定都具有人机交互功能
C. 从响应时间的角度来看,实时系统与分时系统差不多
D. 由于采用了分时技术,用户可以独占计算机的资源
6. 在下列性质中,哪一个不是分时系统的特征 D
A. 多路性
B. 交互性
C. 独占性
D. 成批性
7. Winodws 2000是 D 操作系统.
A. 单用户多任务
B. 网络
C. 单用户单任务
D. 多用户多任务
8. 配置了操作系统的计算机是一台比原来的物理计算机功能更强大的计算机,这样的计算机只是一台逻辑上的计算机,称为 A 计算机.
A. 虚拟
B. 物理
C. 并发
D. 共享
9. D 不是一个操作系统环境.(浙江大学,2005)
A. Solaris
B. Windows CE
C. Linux
D. 赛扬(celeron)
10. 实时操作系统必须在 C 内处理完来自外部的事件.(西安电子科大,2005)
A. 响应时间
B. 周转时间
C. 规定时间
D. 调度时间
11. F 不是多道程序的基本特征.
A. 制约性
B. 间断性
C. 顺序性
D. 功能的封闭性
E. 运行过程的可再现性
F. 上述选项中有多个
12. 在操作系统术语中,C/S是 A .(南京理工,2005)
A. 客户机/服务器
B. 网络OS
C. 实时OS
D. 分布式OS
13.判断题:在一个纯批处理系统中,采用时间片技术,会降低系统的工作效率.
参考答案:正确
14.判断题:分布式操作系统能使系统中若干台计算机互相协作完成一个共同的任务.(南昌大学,2006)
参考答案:正确
15. 操作系统的功能不包括 A .
A. 用户管理
B. 处理器管理和存储管理
C. 文件管理和作业管理
D. 设备管理
16. 火车站的售票系统属于 D 系统.(北京理工,2005)
A. 单道批处理
B. 多道批处理
C. 分时
D. 实时
17. B 不是设计实时操作系统主要的追求目标.(上海交大,2005)
A. 安全可靠
B. 资源利用率
C. 及时响应
D. 快速处理
18.判断题:在内存为M的分时系统中,当注册的用户有N个时,每个用户拥有M/N的内存空间.(北航,2006)
正确错误
参考答案:错误
解答:错误
19.判断题:操作系统的不确定性是说在OS控制下多个进程的执行顺序和每个进程的周转时间是不确定的.(西安交大,2005)
参考答案:正确
20. 在设计实时操作系统时,首先要考虑系统的 A .
A. 实时性和可靠性
B. 实时性和灵活性
C. 灵活性和可靠性
D. 实时性和独立性
21. 多道批处理的发展是建立在硬件支持上的.
A.
B.
C.
D.
22.判断题:多道程序设计是指在一台处理机上在同一时刻执行多道程序.
参考答案:错误
23.判断题:操作系统的目的不是用来提高吞吐量,而是用来管理应用程序的.
参考答案:错误
24. 从用户的观点看,操作系统的功能是 A .
A. 用户与计算机之间的接口
B. 控制和管理计算机系统的资源
C. 合理组织计算机的工作流程
D. 一个大型的工具软件
25.连线题:
Linux 微内核
UNIX C语言
Windows NT 自由软件
Mach 3.0 面向对象
OS/2 网络操作系统
26.判断题:分时系统和多道程序设计的出现,标志操作系统的正式形成.
参考答案:正确
27. C 系统具有同时管理和运行多个应用程序的能力.(浙江大学,2005)
A. GUI
B. Windows Application
C. Multitasking
D. Networking
28. 多道程序设计是指 D .(西安电子科大,2005)
A. 在实时系统中并发运行多个程序
B. 在分布系统中同一时刻运行多个程序
C. 在一台处理机上同一时刻运行多个程序
D. 在一台处理机上并发运行多个程序
29. 如果分时系统的时间片一定,那么 D ,则响应时间越长.
B. 内存越小
C. 用户数越少
D. 用户数越多
30. 操作系统提供了多种界面供用户使用,其中 C 是专门供应用程序使用的一种界面.(青岛大学,2006)
A. 终端命令
B. 图形用户窗口
C. 系统调用
D. 作业控制语言
31.判断题:采用分时系统的计算机系统中,用户可以独占计算机操作系统中的文件系统.(南昌大学,2005)
参考答案:错误
【第2章自测】
1. 下面有关系统进程和用户进程说法中正确的是 C .
A. 系统进程和用户进程是进程的两种不同状态
B. 调用操作系统功能的进程称为系统进程
C. 完成用户功能的进程称为用户进程
D. 进程和程序实质上是一个概念
2.判断题:任一时刻,若有执行状态的进程,就一定有就绪状态的进程
参考答案:错误
3. 对于进程和线程,以下说法中正确的是 C
A. 线程是进程中可独立执行的子任务,一个进程可以包含一个或多个线程,一个线程可以属于一个或多个进程
B. 线程又称为轻型进程,因为线程都比进程小
C. 多线程技术具有明显的优越性,如速度快,通信简便,并行性高等
D. 由于线程不作为资源分配单位,线程之间可以无约束地并行执行
4.判断题:进程是程序执行的动态过程,而程序是进程运行的静态文本.
参考答案:正确
5.判断题:进程获得处理机而运行是通过申请得到的.
参考答案:错误
6.判断题:进程是程序加PCB数据结构
参考答案:错误
7.判断题:进程A和进程B共享变量1,需要互斥,进程B和进程C共享变量2,需要互斥,从而进程A与进程C也必须互斥.
参考答案:错误
8. 设有两个并发执行的进程,则它们之间.
A. 必须互斥
C. 彼此无关
D. 可能需要同步或互斥
参考答案:D
9. 在下列的进程状态变换中, 是不可能发生的.
A. 运行-->等待
B. 运行-->就绪
C. 等待-->运行
D. 就绪-->运行
参考答案:C
10. 进程的三种基本状态在进程的执行过程, 其状态总是在不停地发生变化的,下面关于进程状态变化的说法中正确的是.
A. 进程一旦形成,首先进入的是运行状态
B. 三种进程状态是进程运行过程中的基本状态,进程可能同时处于某几种状态中
C. 一个进程必须经过进程的三个基本状态才能结束
D. 在分时系统中,一个正在运行进行的时间片到,该进程将转入就绪状态
参考答案:D
11. 对进程的管理和控制使用.
A. 信号量
B. 原语
C. 中断
D. 指令
参考答案:B
12. 对于两个并发进程,设互斥信号量为mutex,若mutex=0,则.
A. 表示没有进程进入临界区
B. 表示有一个进程进入临界区
C. 表示有一个进程进入临界区,另一个进程等待进入
D. 表示有两个进程进入临界区
参考答案:B
13. 进程分配到必要的资源并获得处理机时的状态是.
A. 就绪状态
B. 运行状态
C. 阻塞状态
D. 中断状态
参考答案:B
14. 建立多进程的主要目的是提高.
A. 文件
B. CPU
C. 内存
D. 外设
参考答案:B
15. 下列关于进程的同步与互斥的说法中错误的是.
A. 进程的同步与互斥都涉及到并发进程访问共享资源的问题
B. 进程的同步是进程互斥的一种特殊情况
C. 进程的互斥是进程同步的特例,互斥进程是竞争共享资源的使用,而同步进程之间必然存在依赖关系
D. 进程互斥和进程同步有时也称为进程同步
参考答案:B
16.判断题:在单处理机上,进程就绪队列和阻塞队列都只能有一个.
正确错误
参考答案:错误
17.多选题:进程并发的数目主要受到和的限制.
A. 内存空间
B. 终端数目
C. 文件数的多少
D. CPU速度
参考答案:A,B
18.判断题:临界区是不可中断的程序
正确错误
参考答案:错误
19. 进程在处理器上执行时.
A. 进程之间是无关的,具有封闭特性
B. 进程之间是有交往的,相互依赖,相互制约,具有并发性
C. 具有并发性,即同时执行的特性
D. 进程之间可能是无关的,但也可能是有交往的
参考答案:D
20.判断题:进程要求使用某一资源时,如果资源正为另一进程所使用,则该进程必须等待,当另一进程使用完并释放后方可使用,这种情况就是所谓的进程同步现象.
正确错误
参考答案:错误
21. 在操作系统中,信号量表示资源实体,是一个与队列有关的变量,其值只能用P,V 操作改变.
A. 实型
B. 整型
C. 布尔型
D. 记录型
参考答案:B
22. 下列对进程的描述中, 是错误的.
A. 进程是指令的集合
B. 进程是动态的概念
C. 进程是有生命周期的
D. 进程执行需要处理机
参考答案:A
23.判断题:并发是并行的不同表述,其原理相同.
正确错误
参考答案:错误
24.判断题:进程执行的相对速度不能由进程自己来控制.
正确错误
参考答案:正确
25. 在多进程的系统中,为了保证公共变量的完整性,各进程应互斥进入临界区.所谓临界区是指.
A. 一个缓冲区
B. 一段数据
C. 同步机制
D. 一段程序
参考答案:D
26.判断题:进程上下文是进程执行活动全过程的静态描述.
正确错误
参考答案:错误
27. 以下不属于进程基本特性的是.
A. 进程是具有特定功能的一组指令的集合,它指出了处理器执行操作的步骤
B. 进程具有动态性,多个不同的进程可以包含相同的程序
C. 进程具有三种基本状态:阻塞态,运行态,就绪态
D. 进程可以并发执行
参考答案:A
28. 下列几种关于进程的叙述中, 最不符合操作系统对进程的理解.
A. 进程是在多程序并行环境中的完整的程序
B. 进程可以由程序,数据和进程控制块描述
C. 线程是一种特殊的进程
D. 进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的独立单位参考答案:A
29. 在操作系统中,P,V操作是一种.
A. 机器指令
B. 系统调用指令
C. 作业控制命令
D. 低级进程通信原语
参考答案:B
30. 下面关于处理器及进程执行的描述中错误的是.
A.
目前计算机系统是冯诺依曼式结构,具有处理器顺序执行指令的特点.
B.
进程是并发执行的,因此不具有顺序性
C.
程序在处理器上顺序执行时,具有封闭性特性
D.
程序在处理器上顺序执行时,具有可再现性特性
参考答案:B
31.多选题:进程所具有的特征是.
A. 动态性
B. 共享性
C. 并发性
D. 静态性
E. 独立性
F. 不确定性
参考答案:A,C,F
32.判断题:程序的并发执行是指同一时刻有两个以上的程序,它们的指令都在同一处理机上执行.
正确错误
参考答案:错误
33.判断题:进程是基于多道程序技术而提出的,其最基本的特性是并发性和动态性;进程的执行也是在多种基本状态间多次转换的过程,但只有处于就绪,阻塞和执行三种状态的进程位于内存.
正确错误
参考答案:错误
34. 若有三个进程共享一个互斥段,每次最多允许两个进程进入互斥段,则信号量的变换范围是.
A. 3,2,1,0
B. 2,1,0,-1
C. 2,1,0,-1,-2
D. 1,0,-1,-2
参考答案:B
35. 进程的并发执行是若干个进程.
A. 共享系统资源
B. 在执行的时间上是重叠的
C. 同时执行
D. 在执行的时间上是不可重叠的
参考答案:B
36. 有交往的并发进程执行时出现与时间有关的错误,其原因是
A. A.进程的并发性
B. B.对共享资源的使用不受限制,进程交叉使用可共享变量
C. C.进程具有访问共享变量的临界区
D.
D.进程具有访问共享变量的相关临界区
参考答案:B
37. 操作系统是通过对进程进行管理的.
A. 进程启动程序
B. 临界区
C. 进程调度程序
D. 进程控制块
参考答案:D
解答:C
38. 下面关于进程通信的有关说法中错误的是.
A.
进程通信有两种方式:直接通信和间接通信
B.
直接通信固定在一对进程之间
C.
间接通信是通过第三个进程转发信件的,不必在两个过程间直接相互通信
D.
间接通信方式以信箱为媒介实现通信,信箱由接收信件的进程设置
参考答案:C
解答:<无>
【第三章测试】
测试总分:80 分
【xlj】的测试概况:(得分:48 分)
1. 资源的有序分配策略可以破坏死锁的条件.
A. 互斥
B. 请求和保持
C. 不剥夺
D. 循环等待
参考答案:D
解答:B
2. 若所有作业同时到达,在各种作业调度算法中,平均等待时间最短的是
A. 先来先服务
B. 短作业优先
C. 时间片轮转法
D. 最高响应比优先
参考答案:B
解答:D
3. 选择作业调度算法考虑的因素之一是使系统有最高的吞吐率,为此应.
A. 不让处理机空闲
B. 能够处理尽可能多的作业
C. 使各类用户都满意
D. 不使系统过于复杂
参考答案:A
解答:B
4. 以下关于死锁的必要条件的叙述中错误的是
A. 只要具备了死锁的必要条件,就一定产生死锁现象
B. 解决死锁问题可以从死锁的必要条件出发
C. 一旦出现死锁现象,处于死锁状态的进程一定同时具备死锁的必要条件
D. 死锁的四个必要条件之间不是完全独立的,但也不是等价的
参考答案:A
解答:A
5. 死锁问题的解决可以有多种途径,以下说法中正确的是
A.
死锁的防止是通过破坏进程进入不安全状态来实现的
B. 通过避免死锁的四个必要条件中的任何一个就可以实现死锁的避免
C. 死锁的检测和解除是配合使用的,当系统检测到出现死锁状态时,就通过死锁解除方法来解除死锁
D. 死锁问题是无法解决的,但可以避免
参考答案:C
解答:B
6. 进程资源静态分配方式是指一个进程在建立时就分配了它需要的全部资源,只有该进程所要资源都得到满足的条件下,进程才开始运行.这样可以防止进程死锁.静态分配方式破坏死锁的必要条件
A. 互斥条件
B. 占用并等待条件
C. 非剥夺等待条件
D. 循环等待条件
参考答案:B
解答:C
7. 设有4个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理机上按单道方式运行,则平均周转时间为 .(西安电子科大,2000)
A. 1小时
B. 5小时
C. 2.5小时
D. 8小时
参考答案:B
解答:B
8. 既考虑作业等待时间又考虑作业执行时间的调度算法是.
A. 响应比高者优先
B. 短作业优先
C. 优先级调度
D. 先来先服务
参考答案:A
解答:A
9. 进程切换与模式切换在单处理器的多进程系统中,进程什么时候占用处理器和占用多长时间,取决于.(南京理工,2005)
A. 进程相应的程序段的长度
B. 进程总共需要运行时间多少
C. 进程自身和进程调度策略
D. 进程完成什么功能
参考答案:C
解答:C
10. 下面关于作业调度的描述错误的是.
A. 作业调度是实现从输入井选取作业装入主存储器的工作
B. 设计调度程序应综合考虑,兼顾各个设计原则
C. 调度原则应根据系统设计目标来决定
D. 作业调度程序设计原则包括公平性,均衡使用资源和极大的流量
参考答案:A
解答:A
11. 采用资源剥夺法可以解除死锁,还可以采用方法解除死锁.
A. 执行并行操作
B. 撤销进程
C. 拒绝分配资源
D.
修改信号量
参考答案:B
解答:B
12. 下面叙述中正确的是 .
A. 操作系统的作业管理是一种微观低级管理
B. 作业的提交方式有两种但对应的作业控制方式却只有一种
C. 一个作业从进入系统到运行结束需要经历后备,就绪和完成3种状态
D. 多道批处理与单道批处理的主要区别在于它必须有作业调度功能和进程调度功能且内存可存放多道作业
参考答案:D
解答:D
13. 调用银行家算法进行安全序列检查时, 不是必须要提供的参数.
A. 系统资源总量
B. 当前可用量
C. 用户最大需求量
D. 用户已占有资源量
参考答案:C
解答:A
14. 对于处理机调度中的高响应比调度算法,通常,影响响应比的主要因素可以是.
A. 程序长度
B.
静态优先数
C. 运行时间
D. 等待时间
参考答案:D
解答:D
15.多选题:多级反馈队列调度算法的性能.(西安电子科大,2006)
A.
该算法采用动态优先级
B.
能满足各类型用户的需要
C.
不同的队列运行不同长度的时间片
D.
各就绪队列运行的时间片长度相同
E. 由于是多个就绪队列,所以采用的是静态优先级
参考答案:A,B,C
解答:D
16. 下面关于系统的安全状态的描述中正确的是
A. 系统处于不安全状态一定会发生死锁
B. 系统处于不安全状态可能会发生死锁
C. 系统处于安全状态时也可能会发生死锁
D. 不安全状态是死锁状态的一个特例
参考答案:B
解答:B
17. 通常不采用方法来解除死锁.
A. 终止一个死锁进程
B. 终止所有死锁进程
C. 从死锁进程处抢夺资源
D. 从非死锁进程处抢夺资源
参考答案:B
解答:B
18. 银行家算法通过破坏来避免死锁
A. 互斥条件
B. 部分分配条件
C. 不可抢占条件
D. 循环等待条件
E.
内存使用权限保护机制
参考答案:D
解答:B
19. 死锁的4个必要条件无法破坏的是.
A. 互斥条件
B. 请求与保持条件
C. 非抢夺条件
D.
循环等待条件
参考答案:A
解答:A
20. 假定某系统中有同类互斥资源m个,可并发执行且共享该类资源的进程有n个,而每个进程申请该类资源的最大量为x(n<=x<=m),当不等式成立时,系统一定不会发生死锁. A. nx+1<=m
B. nx<=m
C. m(x-1)+1<=n
D. m-nx+(n-1)>=0
参考答案:D
解答:D
【第四章测试】
测试总分:100 分
【xlj】的测试概况:(得分:44 分)
1. 在分页存储系统中,页表是由建立的.
A. 硬件
B. 操作系统
C. 用户程序
D. 装入程序
参考答案:B
解答:D
2. 以下存储管理技术中,支持虚拟存储器的技术是.
A. 动态分区存储管理
B. 页式存储管理
C. 请求段式存储管理
D. 存储覆盖技术
参考答案:C
解答:C
3. 以下关于内存空间的说法中正确的是.
A. 内存储器的空间分成三部分:系统区,用户区和缓冲区
B. 操作系统与硬件的接口信息,操作系统的管理信息和程序等存放在内存储器的系统区
C. 所有的程序存放在用户区
D. 存储管理是对内存储器空间的各部分如系统区,用户区等进行管理的.
参考答案:B
解答:C
4.判断题:由于最优算法造成缺页率最小,是非常常见的存储管理算法.
正确错误
参考答案:错误
解答:错误
5. 采用段式存储管理时,一个程序如何分段是在决定的.
A. 分配主存时
B. 用户编程时
C. 装作业时
D. 程序执行时
参考答案:B
解答:C
6. 在下列存储管理方案可,不适应于多道程序设计的是.
A. 单一连续分配
B. 固定式分区分配
C. 可变式分区分配
D. 段页式存储管理
参考答案:A
解答:A
7. 分区的保护措施主要是.
A.
界地址保护
B.
程序状态保护
C.
用户权限保护
D. 存储控制表保护
参考答案:A
解答:D
8. 在可变式分配方式中,某一作业完成后,系统收回其主存空间,并与相邻空间合并,为此需修改空闲区表,造成空闲区数减1的情况是.
A. 无上邻空闲区,也无下邻空闲区
B. 有上邻空闲区,但无下邻空闲区
C. 有下邻空闲区,但无上邻空闲区
D. 有上邻空闲区,也有下邻空闲区
参考答案:D
解答:D
9. 不是段页式虚拟存储管理优于分页式存储管理之处(上海交大)
A. 没有内零头
B. 便于处理在进程执行进程中堆栈尺寸的增长问题
C. 便于共享内存中数据
D. 只需将进程的一部分调入内存,进程即可运行.
参考答案:A
解答:A
10. 在分区分配方案中,需要执行靠拢(或紧凑)操作的是.
A. 固定式分区
B. 可变式分区
C. 多重分区
D. 可再定位式分区
参考答案:D
解答:B
11. 在可变式分区分配方案中,最佳适应算法是将空白区在空白区表中按次序排列.
A. 容量递增
B. 容量递减
C. 地址递增
D. 地址递减
参考答案:A
解答:B
12.多选题:外部碎片出现在.
A. 固定分区分配
B. 分页存储系统
C. 段页式存储系统
D. 动态分区分配
E. 段式存储系统
参考答案:C,D,E
解答:B
13.判断题: A process can be swapped temporarily out of memory to a backing store,and then brought back into memory for continued execution.(西安交大)
正确错误
参考答案:正确
14. 以下有关可变分区管理中采用的内存分配算法说法中错误的是.
A. 用户程序中使用的从0地址开始的地址编号是逻辑地址
B. 绝对地址是内存空间的地址编号
C. 动态重定位中装入内存的作业仍保持原来的逻辑地址
D. 静态重定位中装入内存的作业仍保持原来的逻辑地址
参考答案:C
解答:D
15. 在某系统中采用基址,限长寄存器的方法来保护存储信息,判断是否越界的差别式
A. 0<=被访问的逻辑地址<限长寄存器的内容
B. 0<=被访问的逻辑地址<=限长寄存器的内容
C. 0<=被访问的物理地址<限长寄存器的内容
D. 0<=被访问的物理地址<=限长寄存器的内容
参考答案:A
解答:A
16.多选题:外层页表的概念.
A. 反应在磁盘上页面存储的物理位置
B. 外层页表是指向页表的页表
C. 为离散分配的页表再建立一张页表
D. 有了外层页表则需要一个外层页表寄存器就能实现地址对换
E. 当进程运行时,该进程的外层页表放在磁盘上
参考答案:B,C,D
解答:D,B,E
17. 联想存储器在计算机系统中是用于.
A. 存储文件信息
B. 与内存交换信息
C. 地址变换
D. 存储通道程序
参考答案:C
解答:C
18.判断题:在请求段页式系统中,以段为单位管理用户的虚空间,以页为单位管理内存空间.(南昌大学)
正确错误
参考答案:正确
解答:正确
19. 是请求分页存储管理方案与普通分页存储管理方案的区别.(青岛大学)
A. 地址重定位
B. 不必将作业全部装入内存
C. 采用快表技术
D. 不必将作业装入连续区域
参考答案:B
解答:A
20. 某虚存系统有3页初始为空的页框,若采用先进先出的页面淘汰算法,则在下列的页面需求提出时,会产生次缺页中断?设页面走向为:4,3,2,1,4,3,5,4,3,2,1,5.
A. 7次
B. 8次
C. 9次
参考答案:C
解答:C
21. 在页式管理中,每个页表中的每个表项实际上都是用于实现.(南京理工)
A. 内存单元
B. 静态重定位
C. 动态重定位
D. 加载程序
参考答案:C
解答:C
22. 在分页虚拟存储管理中,"二次机会"调度策略和"时钟"调度策略在决定淘汰哪一页时,都用到了.
A. 虚实地址变换机构
B. 快表
C. 引用位
D. 修改位
参考答案:C
解答:A
23.多选题:在虚存管理中,在页表和段表中都应包含的项有: .
A. 长度
B. 状态位
C. 修改位
D. 内存始地址
E. 外存地址
参考答案:B,C,E
24. 把程序地址空间中使用的逻辑地址变成内存中物理地址称为.(西北工业大学)
A. 加载
B. 物理化
C. 重定位
D. 逻辑化
参考答案:C
解答:C
25. 在中,不可能产生系统抖动现象.
A. 请求页式存储管理
B. 段式存储管理
C. 固定式分区存储管理
D. 段页式存储管理参考答案:C
解答:A