第一章测试1.操作系统是计算机专家为提高计算机精度而研制的。
()A:对B:错答案:B2.操作系统提供用户与计算机的接口。
()A:错B:对答案:B3.通常将CPU模式分为内核态和用户态,这样做的目的是为了提高运行速度。
()A:对B:错答案:A4.实时操作系统只能用于控制系统,不能用于信息管理系统。
()A:对B:错答案:B5.中断处理程序是操作系统的核心,所以对中断的处理是在用户态下进行的。
()A:对B:错答案:B6.所谓()是指将一个以上的作业放入内存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
A:多重处理B:实时处理C:多道程序设计D:并行执行答案:C7.实时操作系统必须在()内处理完来自外部的事件。
A:响应时间B:周转时间C:调度时间D:规定时间答案:D8.在分时系统中,时间片一定,(),响应时间越长。
A:内存越大B:用户数越多C:进程数越多D:用户数越少答案:C9.用户要在程序一级获得操作系统的帮助,必须通过()。
A:作业调度B:设备调度C:进程调度D:系统调用答案:D10.下列哪些功能不属于操作系统具备的功能()。
A:CPU调度B:内存管理C:终端处理D:文档编辑答案:D第二章测试1.进程在运行中,可以自行修改自己的进程控制块。
()A:错B:对答案:A2.一个线程可以属于一个或多个进程。
()A:对B:错答案:B3.仅当一个进程退出临界区之后,另一个进程才能进入相应的临界区。
()A:对B:错答案:A4.P、V操作是一种原语,运行时可以中断。
()A:对B:错答案:B5.银行家算法是预防死锁发生的方法之一。
()A:对B:错答案:B6.一旦出现死锁,所有进程都不能运行。
()A:对B:错答案:B7.()是进程存在的唯一标志。
A:BRB:PSWC:LRD:PCB答案:D8.两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息或者建立某个条件后再向前执行,这种关系是进程间的()关系。
A:同步B:竞争C:互斥D:合作答案:D9.若信号量S的初值为2,当前值为-1,则表示有()等待进程。
A:0个B:2个C:1个D:3个答案:C10.死锁的处理方式有预防、避免、检测和恢复等。
剥夺方式属于()。
A:死锁解除B:死锁检测C:死锁预防D:死锁避免答案:C11.某进程在运行过程中需要等待从磁盘上读入数据,此时该进程的状态将()。
A:从运行变为阻塞B:从运行变为就绪C:从就绪变为运行D:从阻塞变为就绪答案:A12.设有n个进程公用一个相同的程序段,如果每次最多允许m 个进程(m≤n)同时进入临界区,则信号量的初值为()。
A:m-nB:mC:nD:–m答案:B13.若信号量S的初值为3,当前值为1,则表示有()等待进程。
A:3个B:1个C:2个D:0个答案:D14.当一进程因在互斥信号量mutex上执行V(mutex)操作而导致唤醒另一个进程,则此时mutex的值为()。
A:大于0B:小于等于0C:小于0D:大于等于0答案:B15.某系统中有3个并发进程,都需要同类资源4个,试问该系统不会发生死锁的最少资源数是()。
A:10B:11C:12D:9答案:A第三章测试1.先来先服务(FCFS)算法对短作业有利。
()A:错B:对答案:A2.最短作业优先(SJF)调度算法对短作业有利。
()A:对B:错答案:A3.动态优先级是随着进程的推进而不断改变的。
()A:对B:错答案:A4.HRF调度算法的不足是调度前需要计算后备队列中每个作业的响应比,从而增加了系统开销。
()A:错B:对答案:B5.在分时系统中,进程调度都采用优先级调度算法为主,短进程优先调度算法为辅。
()A:对B:错答案:B6.操作系统中的作业管理是()。
A:宏观的高级管理B:特殊的中级管理C:一般的中级管理D:微观的低级管理答案:A7.在操作系统中,JCB是指()。
A:进程控制块B:作业控制块C:设备控制块D:文件控制块答案:B8.一作业从8:00到达系统,估计运行时间为1小时。
若10:00开始执行该作业,其响应比是()小时。
A:0.5B:3C:2D:1答案:B9.FCFS算法对以下()工作比较有利。
A:CPU 繁忙型作业B:运行时间较短的作业C:运行时间较长的作业D:后到达的作业答案:C10.既考虑作业执行时间,又考虑作业等待时间的调度算法是()。
A:短作业优先B:先来先服务C:优先级调度D:最高响应比优先答案:D11.设有4个作业同时到达,每个作业的执行时间均为2小时,它们在单处理器上按单道方式运行,则平均周转时间为()。
A:8小时B:2.5小时C:5小时D:1小时答案:C12.有5个批处理作业A、B、C、D、E几乎同时到达系统,其预计运行时间分别为10、6、2、4、8,其优先级分别为3、5、2、1、4,这里5为最高优先级。
以下各种调度算法中,平均周转时间为14的是()。
A:优先级调度B:短作业优先C:先来先服务D:时间片轮转答案:B13.有3个作业J1、J2、J3,其运行时间分别是2、5、3小时,假定它们同时到达,并在同一台处理机器上以单道方式运行,则平均周转时间最小的执行序列是()。
A:J2、J1、J3B: J3、J2、J1C: J1、J2、J3D: J1、J3、J2答案:D第四章测试1.对内存的访问是以字或字节为单位。
()A:错B:对答案:B2.源程序经过编译或者汇编生成的机器指令集合称为可执行程序。
()A:错B:对答案:A3.静态重定位的结果是得到目标代码。
()A:对B:错答案:B4.分页存储管理提供二维地址结构。
()A:对B:错答案:B5.在请求分页存储管理系统中,一条指令执行期间可能产生多次缺页中断。
()A:错B:对答案:B6.动态重定位是在程序执行过程的中每次访问信息时完成的。
()A:错B:对答案:B7.虚拟存储器的实际最大容量是由计算机的地址结构决定的。
()A:对B:错答案:A8.为减少缺页中断率,页框应该小一点。
()A:错B:对答案:A9.请求分页存储管理系统中不存在内部碎片。
()A:错B:对答案:A10.在请求分页存储管理系统中,若采用FIFO页面置换算法,则当分配的页面数增加时,缺页中断的次数减少。
()A:对B:错答案:B11.根据作业在本次分配到的内存起始地址将目标代码装入到指定内存地址中,并修改所有有关地址部分的值的方法称为()方式。
A:动态重定位B:静态重定位C:单一连续重定位D:固定定位答案:B12.将逻辑地址转变为内存的物理地址的过程称为()。
A:编译B:重定位C:链接D:运行答案:B13.计算机系统的三级存储包括()。
A:CPU寄存器、ROM和RAMB:CPU寄存器、超高速缓存和内存储器C:高速缓冲存储器、主存储器和辅助存储器D:CPU寄存器和主存缓冲区、外存缓冲区答案:C14.下面是关于重定位的有关描述,其中错误的是()。
A:动态重定位中装入主存的作业仍保持原来的逻辑地址B:用户程序中使用的从0地址开始的地址编号是逻辑地址C:静态重定位中装入主存的作业仍保持原来的逻辑地址D:绝对地址是主存空间的地址编号答案:C15.采用动态重定位方式装入的作业,其地址转换工作是在()完成的。
A:每次被移动时B:作业装入时C:每执行一条指令时D:作业被选中时答案:C16.静态地址重定位的对象是()。
A:目标程序B:源程序C:编译程序D:执行程序答案:A17.段式和页式存储管理的地址结构很类似,但是它们有实质上的不同,一下错误的是()。
A:页式采用静态重定位方式,段式采用动态重定位方式B:分页是操作系统进行的,分段是用户确定的C:页式的地址是一维的,段式的地址是二维的D:页式的逻辑地址是连续的,段式的逻辑地址可以不连续答案:A18.分区管理和分页管理的主要区别是()。
A:分页管理有存储保护而分区管理没有B:分区管理要求一道程序存放在连续的空间内而分页管理没有这种要求C:分区管理中的块比分页管理中的页要小D:分页管理有地址映像而分区管理没有答案:B19.下面有关可变分区管理中采用的主存分配算法说法错误的是()。
A:最先适应算法实现简单,但碎片过多使主存空间利用率降低B:可变分区管理采用的主存分配算法包括最先适应、最优适应和最坏适应等算法C:最优适应算法是最好的算法,但后到的较大作业很难得到满足D:最坏适应算法总是挑选最大空闲区用于分割,使剩下的分区仍可使用,但后到的较大作业很难得到满足答案:C20.以下分配方案中,()不适于多道系统。
A:可变分区管理B:页式存储管理C:单一连续区管理D:固定分区管理答案:C21.下面几条中,()是动态重定位的特点。
A:在执行时将逻辑地址变换成物理地址B:存储管理算法比较简单C:需要一个复杂的重定位装入程序D:不需地址变换机构的支持答案:A22.下面最有可能使得高地址空间成为大的空闲分区的分配算法是()。
A:最佳适应算法B:下次适应算法C:最先适应算法D:最差适应算法答案:C23.在固定分区分配中,每个分区的大小是()。
A:可以不同但根据作业长度固定B:随作业长度变化C:可以不同但预先固定D:相同答案:C24.装入到地址寄存器的地址为()。
A:物理地址B:相对地址C:符号地址D:虚拟地址答案:A第五章测试1.设备独立性是指()。
A:设备具有独立执行I/O功能的一种特性B:能独立实现设备共享的一种特性C:设备驱动程序独立于具体使用的物理设备的一种特性D:用户程序使用的设备与实际使用哪台设备无关的一种特性答案:D2.下列关于设备驱动程序的描述,错误的是()。
A:设备驱动程序往往由生产设备的厂家提供B:设备驱动程序可使用系统调用C:设备驱动程序可实现请求I/O进程与设备控制器之间的通信D:设备驱动程序应可以动态装卸答案:B3.缓冲技术中的缓冲池在()中。
A:外存B:内存C:寄存器D:ROM答案:B4.下列缓冲技术中,对于一个具有信息的输入和输出速率相差不大的I/O系统比较有效的是()。
A:环形缓冲技术B:单缓冲技术C:双缓冲技术D:多缓冲技术答案:C5.一个含有6个盘片的双面硬盘,盘片每面有100条磁道,则该硬盘的柱面数为()。
A:100B:250C:1200D:12答案:A6.以下()是CPU与I/O之间的接口,它接收从CPU发来的命令,并去控制I/O设备的工作,使CPU从繁杂的设备控制事务中解脱出来。
A:设备控制器B:逻辑设备表C:中断装置D:系统设备表答案:A7.设备管理程序对设备的管理是借助一些数据结构来进行的,下面的()不属于设备管理的数据结构。
A:COCTB:JCBC:DCTD:CHCT答案:B8.下列算法中,用于磁盘调度的是()。
A:时间片轮转B:最短寻道时间优先C:最优级高者优先D:LRU答案:B9.操作系统中的SPOOLing技术,实质是将()转化为共享设备的技术。