当前位置:首页 > 操作系统原理习题集+答案
(一)选择题
第一章
1. 操作系统是计算机系统的一种﹎﹎A﹎﹎。
A:(1)应用软件 (2)系统软件 (3)通用软件 (4)工具软件 2. 操作系统是一种系统软件,它﹎﹎A﹎﹎。
A:(1)控制程序的执行 (2)管理计算机系统的资源
(3)方便用户使用计算机 (4)管理计算机系统的资源和控制程序的执行 3.下列选择中,﹎﹎A﹎﹎不是操作系统关心的主要问题,
A:(1)管理计算机裸机 (2)设计、提供用户程序与计算机硬件系统的界面 (3)管理计算机系统资源 (4)高级程序设计语言的编译器
4. 操作系统的主要功能是管理计算机系统中的资源,其中包括﹎﹎4﹎﹎管理和存储器管
理,以及设备管理和文件管理。这里的﹎﹎4﹎﹎管理主要是对进程进行管理。 A:(1)存储器 (2)虚拟存储器 (3)运算器 (4)处理机 (5)控制器 5. 实现不同的作业处理方式(如:批处理、分时处理、实时处理等),主要是基于操作系统对 1 管理采用了不同的策略。
A: (1)处理机 (2)存储器 (3)设备 (4)文件
6. 在操作系统中采用多道程序设计方式能提高CPU和外部设备的﹎﹎﹎﹎。 A: (1)利用效率 (2)可靠性 (3)稳定性 (4)兼容性 7. 为了实现多道程序设计,计算机需要有﹎﹎A﹎﹎。
A: (1)更大的内存 (2)更快的外部设备 (3)更快的CPU (4)更先进的终端
8. 多道程序设计系统中,让多个计算问题同时装入计算机系统的主存储器﹎﹎A﹎﹎。 A:(1)并发执行 (2)顺序执行 (3)并行执行 (4)同时执行
9.从总体上说,多道程序设计技术可﹎﹎A﹎﹎单位时间的算题量。 A: (1)增加 (2)减少 (3)维持
10. 为了提高计算机的处理机和外部设备的利用率,把多个程序同时放入主存储器,在宏观上并行运行是﹎﹎A﹎﹎。
A:(1)分时操作系统 (2)实时操作系统 (3)批处理系统 (4)多道程序设计 (5)并发程序设计
11. 有一类操作系统的系统响应时间的重要性超过系统资源的利用率,它被广泛地应用于卫星控制、导弹发射、飞机飞行控制、飞机订票业务等领域是﹎﹎A﹎﹎。
A: (1)分时操作系统 (2)实时操作系统 (3)批处理系统 (4)网络操作系统
12.操作系统有多种类型:允许多用户将若干个作业提交给计算机系统集中处理的操作系统
称为﹎﹎A﹎﹎。
A:(1)批处理操作系统 (2)分时操作系统 (3)实时操作系统 (4) 网络操作系统 13.操作系统有多种类型:允许多个用户以交互方式使用计算机的操作系统,称为﹎﹎A﹎﹎。 A:(1)批处理操作系统 (2)分时操作系统 (3)实时操作系统 (4) 网络操作系统 14. UNIX操作系统是著名的﹎﹎A﹎﹎。
A: (1)多道批处理系统 (2)分时系统 (3)实时系统 (4)分布式系统 15. 在设计批处理系统时,首先要考虑的是﹎﹎A﹎﹎。
1
A:(1)灵活性和可适应性 (2)交互性和响应时间
(3)周转时间和系统吞吐量 (4)实时性和可靠性 16. 在设计分时操作系统时,首先要考虑的是﹎﹎A﹎﹎。 A: (1)灵活性和可适应性 (2)交互性和响应时间
(3)周转时间和系统吞吐量 (4)实时性和可靠性 17.在设计实时操作系统时,首先要考虑的是﹎﹎A﹎﹎。 A: (1)灵活性和可适应性 (2)交互性和响应时间
(3)周转时间和系统吞吐量 (4)实时性和可靠性 18.分时操作系统的主要特征之一是提高﹎﹎A﹎﹎。
A: (1)计算机系统的可靠性 (2)计算机系统的交互性 (3)计算机系统的实时性 (4)计算机系统的安全性 19.批处理系统的主要缺点是﹎﹎A﹎﹎。
A:(1)CPU的利用率不高 (2)失去了交互性 (3)不具备并行性 (4)以上都不是 20. 分时系统中,为使多个用户能够同时与系统交互,最关键的问题是﹎﹎A﹎﹎。
A: (1)计算机具有足够的运行速度 (2)内存容量应足够大 (3)系统能及时地接收多个用户输入 (4)能在一短的时间内,使所有用户程序都能运行 (5)能快速进行内外存对换 21. 实时操作系统对可靠性和安全性要求极高,它﹎﹎A﹎﹎。 A: (1)十分注重系统资源的利用率 (2)不强调响应速度 (3)不强求系统资源的利用率 (4)不必向用户反馈信息 22. 分时系统的响应时间(及时性)主要是根据﹎﹎A﹎﹎确定的。 A: (1)时间片大小 (2)用户数目 (3)计算机运行速度
(4)用户所能接受的等待时间 (5)控制对象所能接受的时延 23.实时系统的响应时间则是由﹎﹎A﹎﹎确定的。
A:(1)时间片大小 (2)用户数目 (3)计算机运行速度
(4)用户所能接受的等待时间 (5)控制对象所能接受的时延
24. 分时系统中,当用户数目为100时,为保证响应不超过2秒;此时的时间片最大应为﹎﹎
A﹎﹎。
A: (1)10ms (2)20ms (3)50ms (4)100ms (5)200ms 25.假设就绪队列中有10个进程,系统将时间片设为200ms,CPU进行进程切换要花费10ms。则系统开销所占的比率约为﹎﹎A﹎﹎
A: (1)0.5% (2)1% (3)5% (4)10%
答案:
1.—(2) 2.—(4) 3.—(4) 4.—(4) 5.—(1) 6.—(1) 7.—(1) 8.—(1) 9.—(1) 10.—(4) 11.—(2) 12.—(1) 13.—(2) 14.—(2) 15.—(3) 16.—(2) 17.—(4) 18.—(2) 19.—(2) 20.—(4) 21.—(3) 22.—(4) 23.—(5) 24.—(2) 25.—(3)
第二章
1. 在操作系统中进程是一个具有一定独立功能程序在某个数据集合上的一次﹎﹎A﹎﹎。
2
A:(1)并发活动 (2)运行活动 (3)单独操作 (4)关联操作
2. 在操作系统中,进程是一个﹎﹎A﹎﹎概念,而程序是一个静态的概念。 A:(1)组合态 (2)关联态 (3)运行态 (4)等待态 (5)静态 (6)动态 3. 操作系统中,进程与程序的重要区别之一是﹎﹎A﹎﹎。
A: (1)程序有状态而进程没有 (2) 进程有状态而程序没有
(3)程序可占有资源而进程不可 (4) 进程能占有资源而程序不能 4. 从静态角度看,进程由程序、数据和﹎﹎A﹎﹎三部分组成。 A: (1)JCB (2)DCB (3)PCB (4)PMT
5. 在一单处理机系统中,若有5个用户进程,在非管态的某一时刻,处于就绪态的用户进程最多有﹎﹎A﹎﹎个。
A:(1)1;(2)2;(3)3;(4)4;(5)5;(6)0。
6. 在一单处理机系统中,若有5个用户进程,在非管态的某一时刻,处于阻塞态的用户进程最多有﹎﹎A﹎﹎个。
A:(1)1;(2)2;(3)3;(4)4;(5)5;(6)0。
7. 用户可通过系统调用建立和撤消进程,通常用户进程被建立后,﹎﹎A﹎﹎。 A: (1)便一直存在于系统中,直到被操作人员撤消 (2)随着作业运行正常或不正常结束而撤消 (3)随着时间片轮转而撤消与建立
(4)随着进程的阻塞或唤醒而撤消与建立 8. 一个进程释放一种资源将有可能导致一个或几个进程﹎﹎A﹎﹎。 A: (1)由就绪变运行 (2)由运行变就绪 (3)由阻塞变运行 (4)由阻塞变就绪 9.正在执行的进程由于其时间片完而被暂停执行,此时进程应从运行态变为﹎﹎A﹎﹎状态。 A:(1)静止阻塞 (2)活动阻塞 (3)静止就绪 (4)活动就绪 (5)执行 10.处于静止阻塞状态的进程,在进程等待的事件出现后,应转变为﹎﹎A﹎﹎状态。 A:(1)静止阻塞 (2)活动阻塞 (3)静止就绪 (4)活动就绪 (5)执行
11.若进程正处于运行态时,应终端的请求而暂停下来以便研究其运行情况(执行挂起进程原语),这时进程应转变为﹎﹎﹎﹎状态。
A:(1)静止阻塞 (2)活动阻塞 (3)静止就绪 (4)活动就绪 (5)执行
12.执行解除挂起进程原语后,如挂起进程处于阻塞状态,则应转变为﹎﹎A﹎﹎态。 A:(1)静止阻塞 (2)活动阻塞 (3)静止就绪 (4)活动就绪 (5)执行
13.对于记录型信号量,在执行一次P操作(wait操作)时,信号量的值应当为减1;当其值为﹎﹎A﹎﹎时,进程应阻塞。
A: (1)大于0 (2)小于0 (3)大于等于0 (4)小于等于0
14. 对于记录型信号量,在执行V操作(signal操作)时,信号量的值应当加1;当其值为﹎﹎A﹎﹎时,应唤醒阻塞队列中的进程。
A:(1)大于0;(2)小于0;(3)大于等于0;(4)小于等于0。
15.设两个进程共用一个临界段的互斥信号量mutex,当mutex=-1时表示:﹎﹎A﹎﹎。 A: (1)一个进程入了临界段,另一个进程等待 (2)没有一个进程进入了临界段 (3) 只有一个进程进入了临界段 (4)两个进程都在等待
16. 设两个进程共用一个临界段的互斥信号量mutex,当mutex=0时表示:﹎﹎A﹎﹎。 A: (1)一个进程入了临界段,另一个进程等待 (2)没有一个进程进入了临界段 (3) 只有一个进程进入了临界段 (4)两个进程都在等待
17. 计算机操作系统中有3个用户进程,若P、V操作的信号量S初值为2,当前值为-1,
3
则表示当前有﹎﹎A﹎﹎进程在等待。
A: (1)1个 (2) 2个 (3) 3个 (4) 0个
18. 若信号量S的初值为2,且有三个进程共享此信号量,则S的取值范围是﹎﹎A﹎﹎。 A: (1)[-3,2] (2)[-2,2] (3)[-1,2] (4)[0,2] (5)[-2,1]
19. 如果有四个进程共享同一程序段,每次允许3个进程进入该程序段,若用PV操作作为同步机制则信号量S的取值范围是﹎﹎A﹎﹎。 A: (1)4,3,2,1,0 (2)3,2,1,0,-1 (3)2,1,0,-1,-2 (4)1,0,-1,-2,-3
20. 进程从阻塞状态进入就绪状态可能是由于﹎﹎A﹎﹎.
A: (1) 现运行进程运行结束 (2)现运行进程执行了P操作
(3)现运行进程执行了V操作 (4)现运行进程时间片用完 21. 进程从运行态进入阻塞态可能是由于﹎﹎A﹎﹎. A: (1)现运行进程运行结束 (2)现运行进程执行了P操作 (3)现运行进程执行了V操作 (4)现运行进程时间片用完
22. 实现进程互斥时,用﹎﹎A﹎﹎对应,对同一个信号量调用PV操作实现互斥。 A: (1)一个信号量与一个临界区 (2)一个信号量与一个相关临界区 (3)一个信号量与一组相关临界区 (4)一个信号量与一个消息
23. 实现进程同步时,每一个(类)消息与一个信号量对应,进程﹎﹎A﹎﹎可把不同的消息发送出去。
A: (1)在同一信号量上调用P操作 (2)在不同信号量上调用P操作 (3)在同一信号量上调用V操作 (4)在不同信号量上调用V操作
24. 在直接通信时,用send(N,M)原语发送信件,其中N表示﹎﹎A﹎﹎。 A:(1)发送信件的进程名 (2)接收信件的进程名 (3)信箱名 (4)信件内容
25. 操作系统的主要性能参数:﹎﹎A﹎﹎指的是单位时间内系统处理的作业量。 A: (1)周转时间 (2)处理时间 (3)消逝时间 (4)利用率 (5)生产率 (6)吞吐量 26. 操作系统的主要性能参数:﹎﹎A﹎﹎指的是从作业或命令的输入到其结束的间隔时间,在分析性能时常用其倒数。
A: (1)周转时间 (2)处理时间 (3)消逝时间 (4)利用率 (5)生产率 (6)吞吐量 27.操作系统主要性能参数: ﹎﹎A﹎﹎指的是在一个给定的时间内,系统的一个指定成份被使用的时间比例。
A: (1)周转时间 (2)处理时间 (3)消逝时间 (4)利用率 (5)生产率 (6)吞吐量
28. 在所学的调度算法中,能兼顾作业等待时间和作业执行时间调度算法是﹎﹎A﹎﹎。 A: (1)FCFS调度算法 (2)短作业优先调度算法 (3)时间片轮转法
(4)多级反馈队列调度算法;(5) 高响应比优先算法 (6)基于优先权的剥夺调度算法 29. 在所学的调度算法中,最有利于提高资源的使用率、能使短作业、长作业及交互作业用户都比较满意的调度算法是﹎﹎A﹎﹎。
A: (1)FCFS调度算法 (2)短作业优先调度算法 (3)时间片轮转法
(4)多级反馈队列调度算法 (5) 高响应比优先算法 (6)基于优先权的剥夺调度算法 30.在所学的调度算法中,对所有进程和作业都是公平合理的调度算法是﹎﹎A﹎﹎。 A: (1)FCFS调度算法 (2)短作业优先调度算法 (3)时间片轮转法
(4)多级反馈队列调度算法 (5) 高响应比优先算法 (6)基于优先权的剥夺调度算法
4
共分享92篇相关文档