《2022年《操作系统》考试试题.docx》由会员分享,可在线阅读,更多相关《2022年《操作系统》考试试题.docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -1. 操作系统的进展过程是(C名师整理优秀资源)A、原始操作系统,治理程序,操作系统B、原始操作系统,操作系统,治理程序C、治理程序,原始操作系统,操作系统D、治理程序,操作系统,原始操作系统2. 用户程序中的输入、输出操作实际上是由(B)完成;A、程序设计语言 B、操作系统C、编译系统 D、标准库程序3. 进程调度的对象和任务分别是(C);A、作业,从就绪队列中按肯定的调度策略挑选一个进程占用 CPU B、进程,从后备作业队列中按调度策略挑选一个作业占用 CPU C、进程,从就绪队列中按肯定的调度策略挑选一
2、个进程占用 CPU D、作业,从后备作业队列中调度策略挑选一个作业占用 CPU 4. 支持程序浮动的地址转换机制是(A、动态重定位)A、动态重定位 B、段式地址转换C、页式地址转换 D、静态重定位5. 在可变分区储备治理中, 最优适应安排算法要求对闲暇区表项按( C)进行排列;A、地址从大到小 B、地址从小到大C、尺寸从小到大 D、尺寸从大到小6. 设计批处理多道系统时,第一要考虑的是(系统效率和吞吐量);A、敏捷性和可适应性 B、系统效率和吞吐量C、交互性和响应时间 D、实时性和牢靠性7. 当进程因时间片用完而让出处理机时,该进程应转变为( B)状态;A、等待 B、就绪 C、运行 D、完成细
3、心整理归纳 精选学习资料 第 1 页,共 8 页 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师整理优秀资源D)8. 文件的保密是指防止文件被(C);A、篡改B、破坏C、窃取D、删除9. 如系统中有五个并发进程涉及某个相同的变量A,就变量 A 的相关临界区是由(临界区构成;A、2 个B、3 个C、4 个D、5 个10. 按规律结构划分,文件主要有两类:(记录式文件)和流式文件;A、记录式文件 B、网状文件 C、索引文件 D、流式文件11.UNIX 中的文件
4、系统采纳(、流式文件);A、网状文件 B、记录式文件 C、索引文件 D、流式文件12. 文件系统的主要目的是(A);A、实现对文件的按名存取 B、实现虚拟存贮器C、提高外围设备的输入输出速度D、用于存贮系统文档13. 文件系统中用(D )治理文件;B);A、堆栈结构B、指针C、页表D、目录14. 为了答应不同用户的文件具有相同的文件名,通常在文件系统中采纳(A、重名翻译B、多级目录C、商定D、文件名15. 在多进程的并发系统中,确定不会因竞争(C)而产生死锁;A、打印机B、磁带机C、CPUD、 磁盘16. 一种既有利于短小作业又兼顾到长作业的作业调度算法是(C);A、先来先服务B、轮转C、最高
5、响应比优先D、均衡调度17. 两个进程合作完成一个任务;在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的(B); 第 2 页,共 8 页 A、互斥B、同步C、调度D、伙伴);18. 当每类资源只有一个个体时,以下说法中不正确选项(C细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师整理 优秀资源A、有环必死锁 B、死锁必有环C、有环不肯定死锁 D、被锁者肯定全在环中19.
6、数据文件存放在到储备介质上时,采纳的规律组织形式是与(A)有关的;A、文件规律结构 B、储备介质特性 C、主储备器治理方式 D、安排外设方式20. 在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于(B);A、进程相应的程序段的长度 C、进程总共需要运行时间多少B、进程自身和进程调度策略 D、进程完成什么功能二、填空题(每空 2 分,共 20 分)1. 如信号量 S 的初值定义为 10 ,就在 S 上调用了 16 次 P 操作和 15 次 V 操作后 S 的值应当为(9);2. 进程调度的方式通常有(抢占)和(非抢占)两种方式;3. 每个索引文件都必需有一张(索引结点)表
7、,其中的地址登记项用来指出文件在外存上的位置信息;4. 在一恳求分页系统中, 假如一个作业的页面走向为: 4.3.2.1.4.3.5.4.3.2.1.5,当分配给该作业的物理块数为 4 时(开头时没有装入页面),采纳 LRU 页面剔除算法将产生(8)次缺页中断;5. 信号量被广泛用于三个目的是(同步)、(互斥)和描述前趋关系;6. 程序并发执行时的特点是(间断性 )、( 失去了封闭性)、( 不行再现性)和独立性;三、判定题(每题 1 分,共 10 分)( 对 )1. 文件系统中安排储备空间的基本单位不是记录;( F)2. 具有多道功能的操作系统肯定是多用户操作系统; 第 3 页,共 8 页 细
8、心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师整理 优秀资源( T)3. 虚拟储备器是由操作系统供应的一个假想的特大储备器,它并不是实际的内 存,其大小可比内存空间大得多;( T)4. 批处理系统的(主要优点)是系统的吞吐量大、资源利用率高、系统的开销 较小;( F)5. 文件系统中源程序是有结构的记录式文件;( F)6. 即使在多道程序环境下,一般用户也能设计用内存物理地址直接拜访内存的 程序;( F)7. 次序文件适合建立在次
9、序储备设备上,而不适合建立在磁盘上;即:将独占设备改造为共享设备;( T)8.SPOOLing 系统实现设备治理的虚拟技术,它由特地负责 I/O 的常驻内存进程以及输入、输出井组成;( F)9. 系统调用是操作系统与外界程序之间的接口,它属于核心程序;在层次结构 设计中,它最靠近硬件;( F)10. 如系统中存在一个循环等待的进程集合,就必定会死锁;四、程序与算法(共 10 分)设有一缓冲池 P,P 中含有 20 个可用缓冲区,一个输入进程将外部数据读入 P,另有一 个输出进程将 P 中数据取出并输出;如讲程每次操作均以一个缓冲区为单位,试用记录型信 号量写出两个进程的同步算法,要求写出信号量
10、的初值;解:semaphore mutex=1; 第 4 页,共 8 页 semaphore empty=20;semaphore full=0;int in ,out = 0;item p 20;void Producer() 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师整理 优秀资源while (ture ) producer an item in nextp;wait (empty );wait (mutex );pin
11、 := nextp;in := (in+1 ) mod 20 ;signal (mutex );signal (full ); void Consumer() while (ture ) wait (full );wait (mutex );nextc := pout;out := (out+1 ) mod 20 ;signal (mutex );signal (empty ); 五、问答题(共 16 分)某系统有 A、B、C、D 四类资源可供五个进程P1.P2.P3.P4.P5共享;系统对这四类资源的拥有量为: A 类 3 个、 B 类 14 个、C 类 12 个、 D 类 12 个;进程对
12、资源的需求和安排情 况如下:细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 5 页,共 8 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -进程已占有资源名师整理优秀资源最大需求数P1 A B C D A B C D 0 0 1 2 0 0 1 2 P2 1 0 0 0 1 7 5 0 P3 1 3 5 4 2 3 5 6 P4 0 6 3 2 0 6 5 2 P5 0 0 1 4 0 6 5 6 按银行家算法回答以下问题:(1)现在系统中的各类资源仍剩余多少?(4 分)(
13、2)现在系统是否处于安全状态?为什么?(6 分)(3)假如现在进程 P2 提出需要 A 类资源 0 个、 B 类资源 4 个、C 类资源 2 个和 D 类资源 0 个,系统能否去满意它的恳求?请说明缘由;(6 )(1)A:1 ;B:5 ;C:2 ;D:0 (2)need 矩阵为: P1 0 0 0 0 P2 0 7 5 0 P3 1 0 0 2 P4 0 0 2 0 P5 0 6 4 2 存在安全序列,如 P1,P3 ,P4,P5,P2,所以安全(3)能,由于摸索安排后,可用资源为1,1 ,0,0;可找到安全序列,所以可安排;六、运算题(第1 题 6 分;第 2 题 10 分;第 3 题 8
14、分;共 24 分) 第 6 页,共 8 页 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师整理 优秀资源1. 某虚拟储备器的用户编程空间共32 个页面,每页为 1KB ,内存为 16KB ;假定某时刻一用户页表中已调入内存的页面的页号和物理块号的对比表如下:页号 物理块号0 5 1 10 2 4 3 7 就规律地址 0A5D (H)所对应的物理地址是什么?(6 分)0A5D (H)=0000 1010 0101 1101 2 号
15、页对应 4 号块,所以物理地址是 即 125D (H);0001 0010 0101 1101 2. 设有三道作业,它们的提交时间及执行时间由下表给出:作业号提交时间执行时间18.52.0 29.21.6 39.40.5 试运算在单道程序环境下,采纳先来先服务调度算法和最短作业优先调度算法时的平均周转时间(时间单位:小时,以十进制进行运算;要求写出运算过程)(10 分) 第 7 页,共 8 页 FCFS : 作业号提交时间执行时间开头时间完成时间周转时间18.52.08.510.52.0 29.21.610.512.12.9 39.40.512.112.63.2 平均周转时间 = (2.0+2
16、.9+3.2)/3=2.7(小时)细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师整理 优秀资源SJF: 作业号 提交时间 执行时间 开头时间 完成时间 周转时间1 8.5 2.0 8.5 10.5 2.0 2 9.2 1.6 11.0 12.6 3.4 3 9.4 0.5 10.5 11.0 1.6 平均周转时间 = (2.0+3.4+1.6)/3=2.3(小时)3. 假定当前磁头位于 100 号磁道,进程对磁道的恳求序列依次为
17、 55 , 58 ,39 ,18 ,90 ,160 ,150 ,38 ,180 ;当采纳先来先服务和最短寻道时间优先算法时,总的移动的磁道数分别是多少?(请给出寻道次序和每步移动磁道数)(8 分)FCFS : 服务序列依次为: 55 ,58 ,39 ,18 ,90 ,160 ,150 ,38 ,180 移动的磁道数分别是:45 ,3, 19 , 21 , 72 ,70 ,10 , 112 ,142 总的移动的磁道数是: 494 SSTF : 服务序列依次为: 90 ,58 ,55 ,39 ,38 ,18 ,150 ,160 ,180 移动的磁道数分别是:10 , 32 ,3, 16 ,1, 20 , 132 ,10 ,20 总的移动的磁道数是: 244 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 8 页,共 8 页 - - - - - - - - -