资源描述
操作系统作业集及答案(一)选择题第一章1. 操作系统是计算机系统的一种A。A:(1)应用软件 (2)系统软件 (3)通用软件 (4)工具软件2. 操作系统是一种系统软件,它A。 A:(1)控制程序的执行 (2)管理计算机系统的资源 (3)方便用户使用计算机 (4)管理计算机系统的资源和控制程序的执行3.下列选择中,A不是操作系统关心的主要问题,A:(1)管理计算机裸机 (2)设计、提供用户程序与计算机硬件系统的界面 (3)管理计算机系统资源 (4)高级程序设计语言的编译器4. 操作系统的主要功能是管理计算机系统中的资源,其中包括A管理和存储器管理,以及设备管理和文件管理。这里的A管理主要是对进程进行管理。A:(1)存储器 (2)虚拟存储器 (3)运算器 (4)处理机 (5)控制器 5. 实现不同的作业处理方式(如:批处理、分时处理、实时处理等),主要是基于操作系统对 A 管理采用了不同的策略。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。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。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)小于等于014. 对于记录型信号量,在执行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,则表示当前有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,119. 如果有四个进程共享同一程序段,每次允许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,-320. 进程从阻塞状态进入就绪状态可能是由于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)基于优先权的剥夺调度算法31在所学的调度算法中,最有利于提高系统吞吐量的作业调度算法是A。A: (1)FCFS调度算法 (2)短作业优先调度算法 (3)时间片轮转法 (4)多级反馈队列调度算法 (5) 高响应比优先算法 (6)基于优先权的剥夺调度算法32在所学的调度算法中,为实现人机交互作用应采用调度算法是A。A: (1)FCFS调度算法 (2)短作业优先调度算法 (3)时间片轮转法 (4)多级反馈队列调度算法 (5) 高响应比优先算法 (6)基于优先权的剥夺调度算法33在所学的调度算法中,能对紧急作业进行及时处理的调度算法是A。A: (1)FCFS调度算法 (2)短作业优先调度算法 (3)时间片轮转法 (4)多级反馈队列调度算法 (5) 高响应比优先算法 (6)基于优先权的剥夺调度算法34. 在调度算法中,有二种调度算法是照顾短作业用户,其中A调度算法中采用作业估计运行时间。A: (1)FCFS调度算法 (2)短作业优先调度算法 (3)时间片轮转法 (4)多级反馈队列调度算法 (5) 高响应比优先算法 (6)基于优先权的剥夺调度算法35. 关于优先权大小的论述中,第A条是正确的论述。A:(1)计算型作业的优先权,应高于I/O型作业的优先权。(2)用户进程的优先权,应高于系统进程的优先权。(3)长作业的优先权,应高于短作业的优先权。(4)资源要求多的作业,其优先权应高于资源要求少的作业。(5)在动态优先权中,随着作业等待时间的增加,其优先权将随之下降。(6)在动态优先权中,随着进程执行时间的增加,其优先权降低。36. 在采用抢占式优先权进程调度算法的系统中,正在运行进程的优先权是A。 A: (1) 系统中优先权最高的进程 (2) 比就绪队列中进程优先权高的进程 (3) 比就绪队列中进程优先权不一定高的进程 37. 操作系统中,死锁的概念是指A。A:(1)程序死循环 (2)硬件发生故障 (3)两个或多个并发进程各自占有某种资源而又都等待别的进程释放它们所占有的资源 (4)系统停止运行38. 产生死锁的基本原因是系统资源不足和A。A:(1)进程推进顺序非法 (2)进程调度不当 (3)系统中进程太多 (4)CPU运行太快 39. 预防死锁的论述中,A条是正确的论述。A: (1)由于产生死锁的基本原因是系统资源不足,因而预防死锁的有效方法,是根据系统规模,配置足够的系统资源。(2)由于产生死锁的另一种基本原因是进程推进顺序不当,因而预防死锁的有效方法,是使进程的推进顺序合法。(3)因为只要系统不进入不安全状态,便不会产生死锁,故预防死锁的有效方法,是防止系统进入不安全状态。(4)可以通过破坏产生死锁的四个必要条件之一或其中几个的方法,来预防发生死锁。40. 对资源采用按序分配策略能达到A的目的。A: (1)防止死锁 (2)避免死锁 (3)检测死锁 (4)解除死锁答案:1.(2) 2.(6) 3.(2) 4.(3) 5.(4) 6.(5) 7.(2) 8.(4) 9.(4) 10.(3) 11.(3) 12.(2) 13.(2) 14.(4) 15.(1)16.(3) 17.(1) 18.(3) 19.(2) 20.(3) 21.(2) 22.(3)23.(4) 24.(2) 25.(6) 26.(1) 27.(4) 28.(5) 29.(4)30.(1)31.(2) 32.(3) 33.(6) 34.(2) 35.(6) 36.(2) 37.(3) 38.(1) 39.(4)40.(1)第三章1把逻辑地址转变为内存的物理地址的过程称作A。A:(1)编译 (2)连接 (3)运行 (4)重定位 2. 动态重定位是在作业的A中进行的。A:(1)编译过程 (2)装入过程 (3)修改过程 (4)执行过程 3. 在可变分区存储管理方案中需要一对界地址寄存器,其中A作为重定位(地址映射)使用。A:(1) 逻辑地址寄存器 (2)长度寄存器 (3) 物理地址寄存器 (4) 基址寄存器4. 分页系统中信息的逻辑地址到物理地址的变换是由A决定。A:(1) 段表 (2) 页表 (3) 物理结构 (4) 重定位寄存器5. 分段系统中信息的逻辑地址到物理地址的变换是由A决定。A:(1) 段表 (2) 页表 (3) 物理结构 (4) 重定位寄存器6在最佳适应算法中是按A顺序形成空闲分区链。A: (l)空闲区首址递增(2)空闲区首址递减(3)空闲区大小递增(4)空闲区大小递减7. 在首次适应算法中,要求空闲分区按A顺序链接成空闲分区链。A: (l)空闲区首址递增(2)空闲区首址递减(3)空闲区大小递增(4)空闲区大小递减。8. 在可变分区式内存管理中,倾向于优先使用低址部分空闲区的算法是A。A: (1) 最佳适应算法(2) 最坏适应算法 (3) 首次适应算法 (4) 循环适应算法9. 在可变分区式内存管理中,能使内存空间中空闲区分布较均匀的算法是A。A: (1) 最佳适应算法(2) 最坏适应算法(3) 首次适应算法 (4) 循环适应算法10. 在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区表项数减1的情况是A。A:(1)无上邻(前邻、低址)空闲区,也无下邻(后邻、高址)空闲区(2)有上邻(前邻、低址)空闲区,但无下邻(后邻、高址)空闲区(3)有下邻(后邻、高址)空闲区,但无上邻(前邻、低址)空闲区(4)有上邻(前邻、低址)空闲区,也有下邻(后邻、高址)空闲区 (5)不可能的。11. 在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区表项数不变、某项的始址改变、长度增加的情况是A。A:(1)无上邻(前邻、低址)空闲区,也无下邻(后邻、高址)空闲区(2)有上邻(前邻、低址)空闲区,但无下邻(后邻、高址)空闲区(3)有下邻(后邻、高址)空闲区,但无上邻(前邻、低址)空闲区(4)有上邻(前邻、低址)空闲区,也有下邻(后邻、高址)空闲区 (5)不可能的。12. 在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区表项数增1的情况是A。A:(1)无上邻(前邻、低址)空闲区,也无下邻(后邻、高址)空闲区(2)有上邻(前邻、低址)空闲区,但无下邻(后邻、高址)空闲区(3)有下邻(后邻、高址)空闲区,但无上邻(前邻、低址)空闲区(4)有上邻(前邻、低址)空闲区,也有下邻(后邻、高址)空闲区 (5)不可能的。13. 在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区表项数不变、某项的始址不变、长度增加的情况是A。A:(1)无上邻(前邻、低址)空闲区,也无下邻(后邻、高址)空闲区(2)有上邻(前邻、低址)空闲区,但无下邻(后邻、高址)空闲区(3)有下邻(后邻、高址)空闲区,但无上邻(前邻、低址)空闲区(4)有上邻(前邻、低址)空闲区,也有下邻(后邻、高址)空闲区 (5)不可能的。14. 当存储器采用段页式管理时,主存被划分为定长的A。A: (1)段 (2)页 (3)区域 (4)块15. 当存储器采用段页式管理时,程序按逻辑被划分成A。A: (1)段 (2)页 (3)区域 (4)块16.在存储器采用段页式管理的多道程序环境下,每道程序都有对应的A。A: (1)一个段表和一个页表 (2)一个段表和一组页表 (3)一组段表和一个页表 (4)一组段表和一组页表17. 在分页式存储管理系统中时,每次从主存中取指令或取操作数,至少要访问A主存。 A:(1)1次 (2)2次(3)3次 (4)4次(5)0次18.在分段式存储管理系统中时,每次从主存中取指令或取操作数,至少要访问A主存。 A:(1)1次 (2)2次(3)3次 (4)4次(5)0次19.在段页式存储管理系统中时,每次从主存中取指令或取操作数,至少要访问A主存。 A:(1)1次 (2)2次(3)3次 (4)4次(5)0次20使每道程序能在不受干扰的环境下运行,主要是通过A功能实现的。A:(1)内存分配 (2)内存保护 (3)地址映射 (4)对换 (5)内存扩充21. 在可变分区存储管理方案中需要一对界地址寄存器,其中A是作为存贮保护使用。A:(1) 逻辑地址寄存器 (2)长度寄存器 (3) 物理地址寄存器 (4) 基址寄存器22.在分页式存储管理中用作存贮保护的是A。A:(1) 页表长度 (2) 页表始址 (3) 页长(大小) (4) 重定位寄存器23. 在分段式存储管理中用作存贮保护的首先是A。A:(1) 段表长度 (2) 段表始址 (3) 段长 (4) 重定位寄存器24. 用外存换内存是以牺牲程序运行时间为代价的。为提高CPU有效利用率,避免内外存的频繁交换,虚拟存储技术常用某种页面淘汰策略来选择换出内存的页面,它的基础是程序的A。A: (1)完整性 (2)局部性 (3)递归性 (4)正确性25.在下面关于虚拟存储器的叙述中,正确的是:A。A: (1)要求程序运行前必须全部装入内存且在运行过程中一直驻留在内存(2)要求程序运行前不必全部装入内存且在运行过程中不必一直驻留在内存(3)要求程序运行前不必全部装入内存但是在运行过程中必须一直驻留在内存(4)要求程序运行前必须全部装入内存但在运行过程中不必一直驻留在内存26虚拟存储器的作用是允许A。 A: (1)直接使用外存代替内存(2)添加比地址字长允许的更多内存容量(3)程序直接访问比内存更大的地址空间(4)提高内存的访问速度27由于内存大小有限,为使得一个或多个作业能在系统中运行,常需要用外存来换取内存。其中在作业内部对内外进行交换的技术称为 A技术。A: (1) SPOOLING (2)SWAPPING (3)虚拟存储 (4)虚拟机 (5)进程管理 (6)设备管理28. 在请求分页内存管理的页表表项中,其中访问位供A时参考。A:(l)分配页面 (2)置换算法 (3)程序访问 (4)换出页面 (5)调入页面 29. 在请求分页内存管理的页表表项中,其中修改位供A时参考。A:(l)分配页面 (2)置换算法 (3)程序访问 (4)换出页面 (5)调入页面 30在请求分页内存管理的页表表项中,其中状态位供A时参考。A:(l)分配页面 (2)置换算法 (3)程序访问 (4)换出页面 (5)调入页面31在请求分页内存管理的页表表项中,其中外存始址供A时参考。A:(l)分配页面 (2)置换算法 (3)程序访问 (4)换出页面 (5)调入页面32在请求调页系统中有着多种置换算法:选择在以后不再使用的页面予以淘汰的算法称为A。A:(1)FIFO算法 (2)OPT算法 (3)LRU算法 (4)NRU算法 (5)LFU算法 33在请求调页系统中有着多种置换算法:选择自上次访问以来所经历时间最长的页面予以淘汰的算法称为A。A:(1)FIFO算法 (2)OPT算法 (3)LRU算法 (4)NRU算法 (5)LFU算法34在请求调页系统中有着多种置换算法:选择最先进入内存的页面予以淘汰的算法称为 A。A:(1)FIFO算法 (2)OPT算法 (3)LRU算法 (4)NRU算法 (5)LFU算法35在请求调页系统中有着多种置换算法:选择自某时刻开始以来,访问次数最少的页面予以淘汰的算法称为A。A:(1)FIFO算法 (2)OPT算法 (3)LRU算法 (4)NRU算法 (5)LFU算法36.下面A种页面置换算法会产生Belady异常现象? A:(1)先进先出页面置换算法(FIFO) (2) 最近最久未使用页面置换算法(LRU) (3)最不经常使用页面置换算法(LFU) (4)最佳页面置换算法(OPT) (5) 最近未用页面置换算法(NRU)(Clock)37. 在请求分页管理中,若采用先进先出(FIFO)页面置换算法,可能会产生“Belady异常”,“Belady异常”指的是A。A: (1)频繁地出页入页的现象 (2)分配的页面数增加,缺页中断的次数也可能增加 (3)进程交换的信息量过大,导致系统工作区不足(4)分配给进程的内存空间不足使进程无法正常工作38. 在虚拟存储器系统中常使用联想存储器进行管理,它是A寻址的。 A: (1) 按地址 (2) 按内容 (3) 寄存器 (4) 计算39下列关于虚拟存储器的论述中,正确的论述A。A: (1)在请求段页式系统中,以页为单位管理用户的虚空间,以段为单位管理内存空间。(2)在请求段页式系统中,以段为单位管理用户的虚空间,以页为单位管理内存空间。(3)为提高请求分页系统中内存的利用率,允许用户使用不同大小的页面。(4)实现虚拟存储器的最常用的算法是最佳适应算法OPT。40.在虚拟分页存贮管理系统中,若进程访问的页面不在主存,且主存中没有可用的空闲块时,系统正确的处理顺序为A。A: (1)决定淘汰页 页面调出 缺页中断 页面凋入(2)决定淘汰页 页面调入 缺页中断 页面凋出(3)缺页中断 决定淘汰页 页面调出 页面凋入(4)缺页中断 决定淘汰页 页面调入 页面凋出答案:1.(4) 2.(4) 3.(4) 4.(2) 5.(1) 6.(3) 7.(1) 8.(3) 9.(4) 10.(4) 11.(3) 12.(1) 13.(2) 14.(4) 15.(1)16.(2) 17.(2) 18.(2) 19.(3) 20.(2) 21.(2) 22.(1)23.(1) 24.(2) 25.(2) 26.(3) 27.(3) 28.(2) 29.(4)30.(3)31.(5) 32.(2) 33.(3) 34.(1) 35.(5) 36.(1) 37.(2) 38.(2) 39.(2)40.(3)第四章1 在I/O设备控制的发展过程中,最主要的推动因素是、提高I/O速度和设备利用率。A: (1)提高资源利用率 (2)提高系统吞吐量(3)减少主机对I/O控制的干预 (4)提高CPU与I/O设备的并行操作程度2.下面关于设备属性的论述中,正确的是。A: (1)字符设备的基本特征是可寻址到字节,即能指定输入的源地址或输出的目标地址(2)共享设备必须是可寻址的和可随机访问的设备(3)共享设备是指同一时间内允许多个进程同时访问的设备(4)在分配共享设备和独占设备时都可能引起进程死锁3. 使用户所编制的程序与实际使用的物理设备无关是由A功能实现的。A:(1)设备分配 (2)缓冲管理 (3)设备管理 (4)设备独立性 (5)虚拟设备4. 通道是一种A。 A:(1)I/O设备 (2)设备控制器 (3)I/O处理机 (4)I/O控制器5.通道具有能力。A:(1)执行I/O指令集(2)执行CPU指令集(3)传输I/O命令(4)运行I/O进程6.实现CPU和外部设备并行工作的硬件支持是:A。 A:(1)中断机构 (2)外部设备接口(通道、控制器等) (3) 通道和中断 (4)多总线7.在具有通道处理机的系统中,用户进程请求启动外设时,由A根据I/O要求构造通道程序及通道状态字,并将通道程序保存在内存,然后执行启动“I/O”命令。A:(1)用户进程 (2)应用程序(3)通道 (4)操作系统8.在具有通道处理机的系统中,用户进程请求启动外设时,由操作系统根据I/O要求构造通道程序及通道状态字,并将通道程序保存在A,然后执行启动“I/O”命令。A: (1)内存 (2)硬盘(3)通道 (4)外部设备9.不通过CPU进行主存与I/O设备间大量的信息交换方式,可以是A方式。A: (1)DMA (2)中断 (3)查询等待 (4)程序控制10. 从下面关于设备独立性的论述中,第A条是正确的论述。A: (1)设备独立性是I/O设备具有独立执行I/O功能的一种特性。(2)设备独立性是指用户程序独立于具体使用的物理设备的一种特性。(3)设备独立性是指能独立实现设备共享的一种特性。(4)设备独立性是指设备驱动独立于具体使用的物理设备的一种特性。11.为了实现设备的独立性、系统中的逻辑设备表必须包含:A。A:(1)逻辑设备名和物理设备名 (2)逻辑设备名和驱动程序入口地址 (3)物理设备名和驱动程序入口地址 (4)逻辑、物理设备名和驱动程序入口地址12.使用编制的程序与实际使用的物理设备无关是由A功能实现的。 A:(1)设备分配 (2)设备驱动 (3)虚拟设备 (4)设备独立性13. 下面关于虚拟设备的论述中,第A条是正确的论述。 A:(1)虚拟设备是指允许用户使用比系统中具有的物理设备更多的设备。(2)虚拟设备是指允许用户以标准化方式来使用物理设备。(3)虚拟设备是把一个物理设备变换成多个对应的逻辑设备。(4)虚拟设备是指允许用户程序不必全部装入内存便可使用系统中的设备。14. 通过硬件和软件的功能扩充,把原来独占的设备改造成能为若干用户共享的设备,这种设备称为A。 A: (1)存储设备 (2)系统设备 (3)虚拟设备 (4) 用户设备15. 如果I/O所花费的时间比CPU处理时间短得多,则缓冲区A。A:(1)最有效(2)几乎无效(3)均衡(4)都不是16. 在现代操作系统中采用缓冲技术的主要目的是AA: (1)改善用户编程环境 (2)提高CPU的处理速度 (3)提高CPU和设备之间的并行程度 (4)实现与设备无关性 17. 下列有关SPOOLing系统的论述中第A条是正确的论述。A: (1)构成SPOOLing系统的基本条件,是具有外围输入机与外围输出机。(2)只要操作系统中采用了多道程序设计技术,就可以构成SPOOLing系统。(3)SPOOLing系统是虚拟存储技术的体现。(4)当输出设备忙时,SPOOLing系统中的用户程序暂停执行,待I/O 空闲时再被唤醒,去执行输出操作。(5)在SPOOLing系统中,用户程序可以随时将输出数据送到输出井中,待输出设备空闲时再执行数据输出操作。18. 下列有关SPOOLing系统的论述中第A条是正确的论述。A: (1)构成SPOOLing系统的基本条件,是只要具有大容量、高速硬盘作为输入井与输出井。(2)SPOOLing系统是建立在分时系统中。(3)SPOOLing系统是在用户程序要读取数据时起动输入进程输入数据。(4)当输出设备忙时,SPOOLing系统中的用户程序暂停执行,待I/O 空闲时再被唤醒,去执行输出操作。(5)SPOOLing系统实现了对I/O设备的虚拟,只要输入设备空闲,SPOOLing可预先将输入数据从设备传输到输入井中供用户程序随时读取。19. 在采用SPOOLing技术的系统中,用户作业的打印输出结果首先被送到A。A:(1)磁盘固定区域(2)内存固定区域 (3)终端 (4)打印机20.在操作系统中SPOOLing技术是一种并行机制,它可以使 A。A: (1)不同进程同时运行(2)应用程序和系统软件同时运行(3)不同系统软件同时运行(4)程序执行与打印同时进行21.在设备管理中,虚拟设备的引入和实现是为了充分利用设备,提高系统效率,采用A来模拟低速设备(输入机或打印机)的工作。A: (1)Spooling技术,利用磁带设备(2)Spooling技术,利用磁盘设备(3)脱机批处理系统22.SPOOLing是对脱机I/O工作方式的模拟,SPOOLing系统中的输入井是对脱机输入中的A进行模拟。A:(1)内存输入缓冲区 (2)磁盘 (3)外围控制机 (4)输入设备23.SPOOLing是对脱机I/O工作方式的模拟,SPOOLing系统中的输出进程是对脱出输出中的A进行模拟。A:(1)内存输入缓冲区 (2)磁盘 (3)外围控制机 (4)输入设备24从下列关于驱动程序的论述中,选出一条正确的论述。A:(1) 驱动程序与I/O设备的特性紧密相关,因此应为每一I/O设备配备一个驱动程序。(2) 驱动程序与I/O控制方式紧密相关,因此对DMA方式应是以字节为单位去启动设备及进行中断处理。(3) 由于驱动程序与I/O设备(硬件)紧密相关,故必须全部用汇编语言书写。(4) 对于一台多用户机,配置了相同的8个终端,此时可以只配置一个由多个终端共享的驱动程序。25.操作系统设备管理功能的内部设计一般是基于分层的思想,因此通常将I/O软件组成4个层次,用户应用软件、终端应用层软件、中断应用层程序、中断处理程序、独立于设备的软件和设备驱动程序,采用分层思想的主要目的是A。A: (1)便于即擦即用 (2)减少系统占用的空间(3)便于系统修改、扩充和移植 (4)提高处理速度26. 操作系统设备管理功能的内部设计一般是基于分层的思想,因此通常将I/O软件组成4个层次,用户应用软件、终端应用层软件、中断应用层程序、中断处理程序、独立于设备的软件和设备驱动程序,当进程提出I/O请求访问硬件时,需要按A的层次结构进行。A: (1)进程请求I/O 独立于设备的软件中断处理程序设备驱动程序硬件(2)进程请求I/O 独立于设备的软件设备驱动程序中断处理程序硬件(3)进程请求I/O 设备驱动程序中断处理程序独立于设备的软件硬件(4)进程请求I/O 设备驱动程序独立于设备的软件中断处理程序硬件27. 对磁盘进行移臂调度时,既考虑了减少寻找时间,又不频繁改变动臂的移动方向的调度算法是A。A: (1)先来先服务(2)最短寻找时间优先 (3)电梯调度(4)优先级高者优先28. 对移动臂磁盘的一次信息传输所花费的时间由三部分组成,它们是A。 A: (1)传送时间,延迟时间和寻找时间 (2)旋转等待时间,延迟时间和寻找时间(3)磁头移动时间,延迟时间和寻找时间 (4) 延迟时间,移动时间和等待时间29. A调度算法总是从等待访问者中挑选等待时间最短的那个请求先执行。 A: (1)先来先服务 (2)最短寻找时间优先 (3)电梯 (4)单向扫描30. 对磁盘进行移臂调度的目的是缩短A。A: (1) 启动时间 (2) 传送时间 (3) 寻找定位时间 (4) 旋转延迟时间答案:1.(3) 2.(2) 3.(4) 4.(3) 5.(1) 6.(3) 7.(4) 8.(1) 9.(1) 10.(2) 11.(4) 12.(4) 13.(3) 14.(3) 15.(2)16.(3) 17.(5) 18.(5) 19.(1) 20.(4) 21.(2) 22.(2)23.(3) 24.(4) 25.(3) 26.(2) 27.(3) 28.(1) 29.(1)30.(3)第五章1下列第A项不是文件系统的功能? A:(1)文件系统实现对文件的按名存取 (2)负责实现数据的逻辑结构到物理结构的转换 (3)提高磁盘的读写速度(4)提供对文件的存取方法和对文件的操作2. 文件系统的主要目的是A。A: (1)实现对文件的按名存取 (2)实现虚拟存贮器 (3)提高外围设备的输入输出速度 (4)用于存贮系统文档 3. 按逻辑结构划分,文件主要有两类,UNIX中的文件系统采用。A: (1)网状文件 (2)只读文件 (3)读写文件 (4)记录式文件 (5)索引文件 (6)流式文件4.通常,文件的逻辑结构可以分为两大类:无结构的A和有结构的记录式文件。 A: (1)堆文件 (2) 流式文件 (3) 索引文件 (4)直接(Hash)文件5.通常,文件的逻辑结构中A组织方式,既适合于交互方式应用,也适合于批处理方式应用。A: (1)堆文件 (2) 流式文件 (3) 索引顺序文件 (4) 顺序文件6. 下面关于索引文件的论述中,第A条是正确的论述。 A: (1)索引文件中,索引表的每个表项中含有相应记录的关键字和存放该记录的物理地址。(2)对顺序文件进行检索时,首先从FCB中读出文件的第一个盘块号;而对索引文件进行检索时,应先从FCB中读出文件索引表始址。(3)对于一个具有三级索引表的文件,存取一个记录通常要访问三次磁盘。 (4)在文件较大时,无论是进行顺序存取还是随机存取,通常都是以索引文件方式为最快。7. 下面关于顺序文件和链接文件的论述中错误的论述是A。A:(1)顺序文件适于建立在顺序存储设备上,而不适合建立在磁盘上。 (2)在链接文件中是在每个盘块中设置一链接指针,用于将文件的所有盘块链接起来。 (3)顺序文件必须采用连续分配方式,而链接文件和索引文件则都可采取离散分配方式。 (4)在MS-DOS中采用的是链接文件结构。 (5)链接文件解决了顺序结构中存在的问题,它提高了存储空间的利用率8. 文件信息的逻辑块号到磁盘物理块号的变换是由A决定。A:(1) 逻辑结构 (2) 页表 (3) 物理结构 (4) 重定位寄存器9. 对于下列文件的物理结构,A只能采用顺序存取方式。A:(1)顺序文件 (2)链接文件 (3)索引文件 (4)Hash文件10一个采用一级索引文件系统,存取一块盘块信息通常要访问A次磁盘。A:(1) 1 (2) 2 (3) 3 (4) 4 (5) 011一个采用二级索引文件系统,存取一块盘块信息通常要访问A次磁盘。A:(1) 1 (2) 2 (3) 3 (4) 4 (5) 012一个采用三级索引文件系统,存取一块盘块信息通常要访问A次磁盘。A:(1) 1 (2) 2 (3) 3 (4) 4 (5) 013. 设有一个包含1000个记录的索引文件,每个记录正好占用一个物理块。一个物理块可以存放10个索引表目。建立索引时,一个物理块应有一个索引表目,试问该文件至少应该建立A级索引假定一级索引占用一个物理块? A:(1) 1 (2) 2 (3) 3 (4) 4 (5) 014. 设有一个包含1000个记录的索引文件,每个记录正好占用一个物理块。一个物理块可以存放10个索引表目。建立索引时,一个物理块应有一个索引表目,试问索引应占A个物理块?A:(1) 1 (2) 11 (3) 111 (4) 1111 (5)以上都不是15.设有一个包含1000个记录的索引文件,每个记录正好占用一个物理块。一个物理块可以存放10个索引表目。建立索引时,一个物理块应有一个索引表目,试问索引及其文件本身应占A个物理块?A:(1) 1000 (2) 1001 (3) 1011 (4) 1111 (5)以上都不是16.文件管理实际上是对的管理。 A:(1)主存空间 (2)辅助存储空间 (3)逻辑地址空间 (4)物理地址空间17. 在文件系统中设置一张A表,它是利用二进制的一位来表示磁盘中一个块的使用情况。A:(1)文件描述符表 (2)链接指针表 (3)文件表 (4)空闲区表 (5)位示图 18文件系统中用管理文件。A: (1)堆栈结构 (2)指针 (3)目录 (4)页表 19.为了允许不同用户的文件具有相同的文件名,通常在文件系统中采用。A:(1)重名翻译 (2)多级目录 (3)约定 (4)路径 20. 文件系统的按名存取主要是通过A实现的。 A:(1)存储空间管理 (2)目录管理 (3)文件安全性管理 (4)文件读写管理21. Windows操作系统的一个文件的绝对路径名是从A开始的整个通路上所有子目录名组成的一个有序组合。A: (1)当前目录 (2)根目录(3)家目录(home directory) (4)磁盘驱动器编号22. 在UNIX (linux) 操作系统中文件的绝对路径名首先是A。 A:(1)盘符 (2) 根目录 (3) 盘符或根目录 (4) 以上都不是23.文件系统中每个文件有A个文件控制块FCB。 A: (1) 1 (2)1或多于1 (3)1或0 (4)0 (5) 多于124.将文件描述信息从目录项中分离出来(将文件控制块FCB分离为文件名和文件描述信息)的好处是:AA: (1)减少读文件时的I/O信息量 (2)减少写文件时的I/O信息量 (3)减少查文件时的I/O信息量 (4)减少复制文件时的I/O信息量25.允许多个用户同时使用同一个共享文件时,下列A做法是不对的。A: (1) 允许多个用户同时打开共享文件执行读操作 (2) 允许读者和写者同时使用共享文件 (3) 不允许读者和写者同时使用共享文件 (4) 不允许多个写者同时对共享文件执行写操作26. 操作系统为保证未经文件拥有者授权,任何其它用户不能
展开阅读全文