操作系统复习题_第1页
操作系统复习题_第2页
操作系统复习题_第3页
操作系统复习题_第4页
操作系统复习题_第5页
已阅读5页,还剩77页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、、单项选择题1. 一般用户更喜欢使用的系统是(C)。A. 手工操作B.单道批处理C.多道批处理D.多用户分时系统2. 与计算机硬件关系最密切的软件是(d).A. 编译程序B.数据库管理程序C.游戏程序D.OS3. 现代OS具有并发性和共享性,是由(d )的引入而导致的。A.单道程序B.磁盘C.对象D.多道程序5. 早期的OS主要追求的是(a)。A.系统的效率B.用户的方便性C.可移植D.可扩充性6. ( a)不是多道程序系统。A.单用户单任务B.多道批处理系统C.单用户多任务D.多用户分时系统7. ( b )是多道操作系统不可缺少的硬件支持。A.打印机B.中断机构C.软盘D.鼠标8. 特权指令

2、可以在(c)执行。A. 目态B.浏览器中C.任意的时间D.进程调度中9. 没有了( C)计算机系统就启动不起来了。A.编译器B.DBMSC.OSD.浏览器10. 通道能够完成(C)之间数据的传输。A.CPU与外设B.内存与外设C.CPU与主存D.外设与外设11. 系统的主要功能有(C)。A. 进程管理、存储器管理、设备管理、处理机管理B. 虚拟存储管理、处理机管理、进程调度、文件系统C. 处理机管理、存储器管理、设备管理、文件系统D. 进程管理、中断管理、设备管理、文件系统12. 单处理机计算机系统中,(a)是并行操作的。A.处理机操作和通道操作是并行的B.程序与程序C.主程序与子程序D.用户

3、程序与操作系统程序 13.(B)功能不是操作系统直接完成的功能。A.管理计算机硬盘B.对程序进行编译C.实现虚拟存储器D.删除文件14.要求在规定的时间内对外界的请求必须给予及时相应的OS是(B)。A.多用户分时系统B.实时系统C.批处理系统时间D.网络操作系统15. 操作系统是对(C)进行管理的软件。A.硬件B.软件C.计算机资源D.应用程序16. (B)对多用户分时系统最重要。A.实时性B.交互性C.共享性D.运行效率17. ( D)对多道批处理系统最重要。A.实时性B.交互性C.共享性D.运行效率18. (A)对实时系统最重要。A.及时性B.交互性C.共享性D.运行效率 19.Windo

4、wsXP 是(C)操作系统。A.多用户分时B.批处理系统C.单用户多任务D.单用户单任务20. 分布式系统和网络系统的主要区别是(C)。A.并行性B.透明性C.共享性D.复杂性21. 如果分时操作系统的时间片一定,那么(B),则相应时间越长。A.用户数越少B.用户数越多C.内存越小D.内存越大22. 下面对OS不正确的描述是(D)。A.OS是系统资源管理程序B.OS是为用户提供服务的程序C.OS是其他软件的支撑程序D.OS是系统态程序的集合23. 下面那一个不是程序宰并发系统内执行的特点(C)oA.程序执行的间断性B.相互通信的可能性C.产生死锁的必然性D.资源分配的动态性24. 并发性是指若

5、干事件在(C)发生。A.同一时刻B.不同时刻C.同一时间间隔D.不同时间间隔25. 一般来说,为了实现多道程序设计,计算机最需要(A.更大的内存B.更多的外设C.更快的CPUD.更先进的终端26. 当(B)时,进程从执行状态转变为就绪状态。A.进程被调度程序选中B.时间片到C.等待某一事件D.等待的事件发生27. 在进程状态转换时,下列(D)转换是不可能发生的。A.就绪态T运行态B.运行态T就绪态C.运行态7阻塞态D.阻塞态7运行态 28.下列关于进程的叙述中,正确的是(A)。A.进程通过进程调度程序而获得CPUB. 优先级是进行进程调度的重要依据,一旦确定不能改变C. 在单CPU系统中,任一

6、时刻都有1个进程处于运行状态D.进程申请CPU得不到满足时,其状态变为等待状态 29.从资源管理的角度看,进程调度属于(C) 0A. I/O管理B.文件管理C.处理机管理D.存储器管理30.下列有可能导致一进程从运行变为就绪的事件是(D) 0A. 一次I/O操作结束B.运行进程需作I/O操作C.运行进程结束D.出现了比现运行进程优先权更高的进程(D) 031. 一个进程释放一种资源将有可能导致一个或几个进程A.由就绪变运行B.由运行变就绪C.由阻塞变运行D.由阻塞变就绪32. 为使进程由活动就绪变为静止就绪,应利用(A)原语?A. Sus pen dB.ActiveC.BIockD.Wakeu

7、p33. 若系统中只有用户级线程,则处理机调度单位是(B)。A. 线程B.进程C.程序D.作业34. 个进程是(C)。A.由协处理机执行的一个程序 B.个独立的程序+数据集C.PCB结构与程序和数据的组合 D.一个独立的程序35. 在下面的叙述中正确的是(B)。A.线程是比进程更小的能独立运行的基本单位B. 引入线程可提高程序并发执行的程度,可进一步提高系统效率C. 线程的引入增加了程序执行时时空开销D. 个进程一定包含多个线程36. 下面关于线程的叙述中,正确的是(C)。A.不论是系统支持线程还是用户级线程,其切换都需要内核的支持B. 线程是资源的分配单位,进程是调度和分配的单位C. 不管系

8、统中是否有线程,进程都是拥有资源的独立单位D. 在引入线程的系统中,进程仍是资源分配和调度分派的基本单位37.在下面的叙述中,正确的是(D)。A.引入线程后,处理机只在线程间切换B.引入线程后,处理机仍在进程间切换C.线程的切换,不会引起进程的切换D.线程的切换,可能引起进程的切换38.进程的控制信息和描述信息存放在(B)。A. JCBB .P CBC.AFTD.SFT39.进程依靠(D)从阻塞状态过渡到就绪状态。A.程序员的命令B.系统服务C.等待下一个时间片到来D."合作"进程的唤醒 40.只作用于一个进程一次的原语是(A)。A. 创立B.解挂C.阻塞D.挂起41. 从

9、执行状态挂起的进程解除挂起时进入(A)状态。A. 就绪B.执行C.阻塞D.挂起42. 一个进程执行过程中不可能对应(C)。A. 一个PBCB.个JCBC多个PCBD. 个程序C)。43. 用P、V操作管理临界区时,信号量的初值一般应定义为(A. - 1B.0C.1D.任意值44. 有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是(A)。A.1 至一(m 1) B.1 至 m 1C.1 至一mD.1 至 m45. 在下面的叙述中正确的是(C)。A.临界资源是非共享资源B.临界资源是任意共享资源C.临界资源是互斥共享资源D.临界资源是同时共享资源46.

10、对进程间互斥的使用临界资源,进程可以(D )。A.互斥的进入临界区B.互斥的进入各自的临界区C.互斥的进入同一临界区D.互斥的进入各自的同类资源临界区47.设两个进程共用一个临界资源的互斥信号量mutex,当mutex = 1时表示(B)。A. 一个进程进入了临界区,另一个进程等待B.没有一个进程进入临界区C.两个进程都进入临界区D.两个进程都在等待48.设两个进程共用一个临界资源的互斥信号量mutex,当mutex = 1时表示(A)。A. 一个进程进入了临界区,另一个进程等待B.没有一个进程进入临界区C.两个进程都进入临界区D.两个进程都在等待49. 当一进程因在记录型信号量 S上执行P

11、( S)操作而被阻塞后,S的值为(B)。A. >OB.V 0C. >0D. <050. 当一进程因在记录型信号量 S上执行V(S)操作而导致唤醒另一进程后,S的值为(D)。A. >OB.V 0C. >0D. <051. 如果信号量的当前值为-4,则表示系统中在该信号量上有(A)个进程等待。A.4B.3C.5D.053.若有4个进程共享同一程序段,而且每次最多允许3个进程进入该程序段,则信号量的变化范围是(B)。A.3 , 2, 1 , 0B.3, 2, 1 , 0, - 1C.4, 3, 2, 1 , 0D.2 , 1 , 0, - 1 , - 2 54.并

12、发进程之间(D )。A.彼此无关B.必须同步C.必须互斥D.可能需要同步或互斥B)。55.在操作系统中,有一组进程,进程之间具有直接相互制约性。这组并发进程之间(A.必定无关B.必定相关C.可能相关D.相关程度相同56.银行家算法中的数据结构包括有可利用资源向量Available、最大需求矩阵Max、分配矩阵Allocation、需求矩阵Need,下列选项中表述正确的是(D)。A.Maxi,j=Allocatio ni+NeediB.Needi=Maxi,j-Allocatio niC.Maxi,j=Allocatio ni-Needi,jD.Needi,j=Maxi,j+Allocati o

13、n i57. 下列进程调度算法中,(B)可能会出现进程长期得不到调度的情况。A.非抢占式静态优先权法B.抢占式静态优先权法C.时间片轮转调度算法D.非抢占式动态优先权法58. 在下列选项中,属于检测死锁的方法是(D )。A.银行家算法B.消进程法C.资源静态分配法D.资源分配图简化法59. 在下列选项中,属于解除死锁的方法是(A )。A.剥夺资源法B.资源分配图简化法C.银行家算法D.资源静态分配法60. 为了照顾紧迫型作业,应采用(D)。A.先来先服务调度算法B.短作业优先调度算法C.时间片轮转调度算法D.优先权调度算法561.在采用动态优先权的优先权调度算法中, 如果所有进程都具有相同优先

14、权初值,则此时 的优先权调度算法实际上和(A)相同。A.先来先服务调度算法B.短作业优先调度算法C.时间片轮转调度算法D.长作业优先调度算法61. 资源静态分配法可以预防死锁的发生,因为使死锁四个条件中的(B)不成立。A.互斥条件B.请求和保持条件C.不可剥夺条件D.环路等待条件62. 分页存储管理的存储保护是通过(B)完成的。A.页表(页表寄存器)B.快表C.存储键D.索引动态重定B)。63. 把作业地址空间中使用的逻辑地址变成内存中物理地址称为(A.加载B.重定位C.物理化D.逻辑化64. 在可变分区存储管理中的紧凑技术可以(A )。A.集中空闲区B.增加主存容量C.缩短访问时间D.加速地

15、址转换65. 把逻辑地址转换程物理地址称为(B)。A.地址分配B.地址映射C.地址保护D.地址越界66. 在内存分配的"最佳适应法"中,空闲块是按(C)oA.始地址从小到大排序B.始地址从大到小排序C.块的大小从小到大排序D.块的大小从大到小排序67. 在分区存储管理中,下面的(A)最有可能使得高地址空间变成为大的空闲区。A.首次适应法B.最佳适应法C.最坏适应法D.循环首次适应法68. 段的逻辑地址形式是段号10位,段内地址20位,内存1MB,辅存10GB。那么虚拟存储器最大实际容量可能是(B )oA.1024KBB.1024MBC.10GBD.10GB+1MB69. 用

16、空白链记录内存空白块的主要缺点是(B)oA.链指针占用了大量的空间B.分配空间时可能需要一定的查链时间C.不好实现"首次适应法"D.不好实现"最佳适应法" 70.分区管理和分页管理的主要区别是(D )oA.分区中的块比分页中的页要小B. 分页有地址映射而分区没有C. 分页有存储保护而分区没有D. 分区要求一道程序存放在连续的空间内而分页没有这种要求 71.静态重定位的时机是(C).A.程序编译时B.程序链接时C.程序装入时D.程序运行时 72.通常所说的"存储保护"的基本含义是(C)。A.防止存储器硬件受损B.防止程序在内存丢失C.防

17、止程序间相互越界访问D.防止程序被人偷看 73.能够装入内存任何位置的代码程序必须是(B)。A.可重入的B.可定位的C.可动态链接的D.可静态链接的674.在下列有关请求分页管理的叙述中,正确的是(D )。A.程序和数据是在开始执行前一次性装入的B. 产生缺页中断一定要淘汰一个页面C. 一个淘汰的页面一定要写回外存D. 在页表中要有"中断位"、"访问位"等信息75. 在下面关于虚拟存储器的叙述中,正确的是(B)。A.要求程序运行前必须全部装入内存且在运行过程中一直驻留在内存B. 要求程序运行前不必全部装入内存且在运行过程中不必一直驻留在内存C. 要求程序

18、运行前不必全部装入内存但是在运行过程中必须一直驻留在内存D. 要求程序运行前必须全部装入内存但在运行过程中不必一直驻留在内存76. 在请求分页系统中,页表中的改变位是供(C)参考的。A.页面置换B.内存分配C.页面换出D.页面调入77. 在请求分页系统中,页表中的访问位是供(A )参考的。A.页面置换B.内存分配C.页面换出D.页面调入78. 适应于请求段的内存分配方法是(d )。A.首次适应和最佳适应B.固定分区和可变分区C.首次适应和固定分区D.最佳适应和可变分区B)。B)。79. 在请求分页管理中,已修改过的页面再次装入时应来自(A.磁盘文件区B.磁盘对换区C.后备作业区D.I/O缓冲区

19、80. 选择在最近的过去很久未访问的页面予以淘汰的算法称为(A.Op t.B 丄 RUC.MFUD丄FU81. 虚存的可行性基础是(C)。A.程序执行的离散性B.程序执行的顺序性C.程序执行的局部性D.程序执行的并发性82. 虚存最基本的特征是(C)。A. 一次性B.多次性C.交换性D.离散性83. 首次适应算法的空闲区是(A )。A.按地址递增顺序链在一起B.始端指针表指向最大空闲区C.按大小递增顺序链在一起D.寻找从最大空闲区开始84. 采用(B)不会产生内部碎片。A.分页式存储管理B.分段式存储管理C.固定分区式存储管理D.段页式存储管理85. 系统"抖动"现象的发生

20、是由(A )引起的?A.置换算法选择不当B.交换的信息量过大C.内存容量充足D.请求页式管理方案86. 在请求分页存储管理的系统中,若采用 FIFO页面淘汰算法,则当进程分配到的页面数增加时,缺页中断的次数(D )。A.减少B.增加C.无影响D.可能增加也可能减少 87.在固定分区分配中,每个分区的大小是(C)。A.相同B.随作业长度变化C.可以不同但预先固定D.可以不同但根据作业长度变化88.在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减 2的情况是(D)。A.无上邻空闲区,也无下邻空闲区B. 有上邻空闲区,但无下邻空闲区C

21、. 有下邻空闲区,但无上邻空闲区D. 有上邻空闲区,也有下邻空闲区89.如果一个程序为多个程序所共享,那么该程序的代码在执行的过程中不能被修改,即程序应该是(B)。A.可执行码B.可重入码C.可改变码D.可再现码90.解决碎片问题,以及使程序可浮动的最好的办法是采用(B)技术。A.静态重定位B.动态重定位C.内存静态分配D.内存动态分配91. 下面(B)内存管理方法不能实现虚存?A.动态页式管理B.静态页式管理C.分段存储管理D.段页式存储管理D )。92. 在请求页式存储管理中,若页面尺寸变小,则缺页中断的次数(A.减少B.增加C.无影响D.可能增加也可能减少93. 设主存容量为1MB,辅存

22、容量为400MB,计算机系统的地址寄存器有24位,那么虚存的最大容量是(D )。A.1MBB.401MBC.1MB+224BD.224BB)。94. 分页式存储系统中,页面的大小与可能产生的缺页中断次数(A.成正比B.成反比C.无关D.成固定比例95. CPU输出数据的速度远远超过打印机的打印速度,影响程序执行速度,为解决这一问题,可以米用(B)。A.通道技术B.虚拟存储器C.并行技术D.缓冲技术96. 假脱机技术中,对打印机的操作实际上是用借助磁盘存储实现的,这样实现的打印机是()。A.共享设备B.独占设备C.虚拟设备D.物理设备97.设从磁盘将一块数据传送到缓冲区所用实际为80闻,将缓冲区

23、中数据传送到用户区所用时间为40 g, CPU处理数据所用的时间为30闻。则处理该数据,采用单缓冲传送磁盘数据,系统所用总时间为(A )。A.120 jjsB.110 jjsC.150 gD.70 阴C)。98. 下列关于通道、设备、设备控制器三者间关系的叙述中正确的是(A.设备控制器和通道可以分别控制设备B. 设备控制器控制通道和设备一起工作C. 通道控制设备控制器,设备控制器控制设备D. 设备控制器控制通道,通道控制设备99. 假设就绪队列中有10个进程,以时间片轮转方式进行进程调度,时间片大小为300ms ,CPU进行进程切换需要花费10ms,贝療统开销所占比率和进程数目增加到 30个,

24、其余条件不变时系统开销所占的比率相比,其结果是(B )。A.大于B.等于C.小于D.不能确定100. 由连续分配方式发展为分页存储管理方式的主要动力是(A.)。A.提高内存利用率B.提高系统吞吐量B )。C.满足用户的需要D.更好的满足多道程序运行的需要101. 下面关于请求分段存储管理的叙述中说法正确是(A.分段尺寸受内存空间的限制,且作业总的尺寸也受内存空间的限制。B. 分段尺寸受内存空间的限制,但作业总的尺寸不受内存空间的限制。C. 分段尺寸不受内存空间的限制,且作业总的尺寸不受内存空间的限制。D. 分段尺寸不受内存空间的限制,但作业总的尺寸受内存空间的限制。102. 测得某个请求调页的

25、计算机系统部分状态数据为:CPU利用率20%,用于对换空间的硬盘利用率为97.7%,其他设备的利用率为5%。由此断定该系统异常。此情况下(D) 不能提高CPU的利用率。A.安装一个更快的硬盘。B.增加进程使用的盘块数目。C.增加运行进程的数目。D.减少运行的进程数目。103. 从下面描述中正确的一条描述是(C)。A.顺序文件适合于建立在顺序存储设备上,而不适合建立在磁盘上。B. 显式链接文件将分配给文件的下一个物理盘块的地址登记在该文件的前一个物理盘块中。C. 顺序文件必须采用连续分配方式,而链接文件和索引文件则可采用离散分配方式。D.在MS-DOS中采用的是隐式链接文件结构。104. 进程和

26、程序的一个本质区别是(A) 0A.前者为动态的,后者为静态的B. 前者存储在内存,后者存储在外存C. 前者在一个文件中,后者在多个文件中D. 前者分时使用CPU,后者独占CPU105. 磁带机属于(A)设备。A.顺序存取B.直接存取C.链接存取D.随机存取106. 在段式存储管理中,一个段是一个(B)区域。A.定长的连续B.不定长的连续C.定长的不连续D.不定长的不连续107. 外存上存放的数据(D)0A.CPU可直接访问B.CPU不可访问C.是高速缓冲器中的信息D.必须在访问前先装入内存108. 在下述存储管理技术中,(D )处理不当会产生抖动。A.固定分区B.可变分区C.简单分页D.请求分

27、页109. ( C)存储管理支持多道程序设计,算法简单,但存储碎片多。A.段式B.页式C.分区D.段页式110. 某进程在运行过程中等待的事件已发生, 例如,打印结束,此时该进程的状态将(.C)。A.从就绪变为运行B.从运行变为就绪C.从运行变为阻塞D.从阻塞变为就绪 111.使用SPOOLing系统的目的是为了提高(D)的使用效率。A.操作系统B.内存C.CPUD.I/O设备C)。112. 一个正在运行的进程,当所分配的时间片用完后,将其挂在(A.等待队列B.运行队列C.就绪队列D.任意一个队列D )。113.某进程在运行过程中需要等待从磁盘上读入数据,此时该进程的状态将(A.从就绪变为运行

28、B.从运行变为就绪C.从等待变为就绪D.从运行变为等待 114. 一个进程被唤醒意味着(B )。A.该进程重新占有了 cpuB.进程状态变为就绪C.它的优先权变为最大D.其pcb移至就绪队列的队首115. 在页式存储管理中,当CPU形成一个有效地址时,要查页表。这一工作是由(A)实现的。A.硬件自动B.操作系统C.存储管理的查表程序D.存储管理进程116. 下述(B)不属于多道程序运行的特征。A.多道B.运行速度快C.宏观上并行D.实际上多道程序是串插运行的117. 在操作系统中,可以并行工作的基本单位是(A)。A.作业B.程序C.进程D.过程 118.时间片轮转法进行进程调度是为了 (A)

29、0A.多个终端都能得到系统的及时响应B.先来先服务C.优先级较高的进程得到及时响应 D.需要cpu最短的进程先做 119.若处理器有32位地址,则它的虚拟地址空间为(B)字节。A.2GB.4GC.100KD.640KC)o120.操作系统内核与用户程序、应用程序之间的接口是(A.shell命令B.图形界面C.系统调用D.C语言函数二、判断题1. 操作系统属于最重要的、最不可缺少的应用软件。2. 操作系统完成的主要功能是与硬件相关的。3. 操作系统的所有程序都在系统态执行。4. 在单处理机的环境下,多道程序的执行是并发的不是并行的,程序的执行与 I/O操作也只能并发不能并行。5. 当计算机系统没

30、有用户执行时,处理机完全处于空闲状态。6. 超级用户(管理员、特权用户)可以使用特权指令。7. 系统的资源利用率越高用户越满意。108. 多道程序的执行一定不具备再现性。9. 分时系统不需要多道程序技术的支持。10. 分时系统的用户具有独占性,因此一个用户可以独占计算机系统的资源。11. 设计实时操作系统时,首先应该考虑系统的优良性和分配性。12. 批处理系统不允许用户随时干涉自己程序的运行。13. 虚拟机不需要硬件的支持。14. 操作系统的所有程序是常驻内存的。15. 有了线程之后,程序只能以线程的身份运行。16. 线程的切换会引起进程的切换。17. 多个线程可以对应同一段程序。18. 系统

31、内可以有无父进程的进程。19. 线程所对应的程序肯定比进程所对应的程序短。20. 进程从CPU退下时,将"现场"保存在系统栈内。21. 在多道程序系统,进程需要等待某种事件的发生时,进程一定进入阻塞状态。22. 进程上下文是仅进程执行全过程的静态描述。23. 并发是并行的不同表述,其原理相同。24. 进程是基于多道程序技术而提出的, 其基本的特征是动态性;进程的执行是在多个状态 间多次转换的过程,但只有处于就绪和执行状态的进程位于内存。25. 操作系统对进程的管理和控制主要是通过控制原语言实现的。26. 原语的执行是屏蔽中断的。27. 一般情况下,分时系统中处于就绪状态的进

32、程最多。28. 系统中进程的数目越多,CPU的利用率就越高。29. 多道程序的执行失去了封闭性和再现性,因此多道程序系统不需要封闭性和再现性。30. 一个多道程序可能具备封闭性和再现性。31. 单道程序不具备封闭性和再现性。32. 个临界资源可以对应多个临界区。33. 互斥的使用临界资源是通过互斥的进入临界区实现的。34. 同步信号量的初值一般为1。35. 引入管程是为了让系统自动处理临机资源的互斥使用问题。36. 生产者和消费者问题是一个既有同步又有互斥的问题。37. 用管程实现进程同步时,管程中的过程是不可中断的。38. 进程A、B共享变量x,需要互斥执行;进程B、C共享变量y,B、C也需

33、要互斥执行,因此进程A、C必须互斥执行。39. 单道程序系统中程序的执行也需要同步和互斥。40.作业调度能使作业获得CPU。1141.在多道程序系统中,系统的现有空闲可用资源能否满足后备作业 J的资源要求使选择作业J进入内存的必要条件。42. 短作业(进程)优先调度算法具有最短的平均周转时间,因此这种算法使最好的算法。43. 在优先权调度算法中如何确定静态优先权? 一般说,计算进程的优先权要高于磁盘I/O 进程的优先权。44. 摒弃不可剥夺条件的方法不能用于预防多个打印进程死锁的发生。45. 操作系统处理死锁,只要采用预防、解除、检测、避免等方法中的一种就足够了。46. 如果系统在所有进程运行

34、前,一次性地将其在整个运行过程中所需地全部资源分配给进程,即所谓"静态分配",使可以预防死锁发生的。47. 多个进程竞争比经常数目少的资源就可能产生死锁,而当资源数目大于进程数目时就一 定不会发生死锁。48. 在银行家算法中,对某时刻的资源分配情况进行安全分析,如果该时刻状态是安全的,则存在一个安全序列,且这个安全序列是唯一的。49. 进程调度算法各种各样,如果选择不当,就会造成死锁。50. 请求分页存储管理系统,若把页面的大小增加一倍,则缺页中断次数会减少50 %。51. 虚地址即程序执行时所要访问的内存地址。52. 交换可以解决内存不足的问题,因此,交换实现了虚拟存储。

35、53. 为了使程序在内存中浮动,编程时都使用逻辑地址。因此,必须在地址转换后才能得到主存的物理地址。54. 在请求分页式存储管理中,页面的调入、调出只能在内存和对换区之间进行。55. 请求分页存储管理中,页面置换算法很多,但只有最佳置换算法能完全避免进程的抖动,因此目前应用最关。其他(如改进型 CLOCK )算法虽然也能避免进程的抖动,但其效率 一般很低。56. 细腻存储的实现式基于程序局部性原理,其实质是借助外存将内存较小的物理地址空间转化为较大的逻辑地址空间。57. 虚存容量仅受外存容量的限制。58.1/0通道控制方式不需要任何CPU干预。59. 静态页式管理可以实现虚存。60. 永可变分

36、区法可以比较有效的消除外部碎片,但不能消除内部碎片。61. 页表的作用是实现逻辑地址到物理地址的映射。62. 系统中内存不足,程序就无法执行。63. 用绝对地址编写的程序不适合多道程序系统运行。64. 操作系统采用缓冲技术主要是通过硬件来实现的。65. 低速设备一般被设置成共享设备。66. 通道指令和一般及其指令没有什么不同。67. 数组选择通道和数组多路通道可以支持多个通道程序并发执行,而字节多路通道不支持 多个通道程序并发执行。1268. 共享设备允许多个作业同时使用设备,即每一时刻可有多个作业在使用该共享设备,因而提高了系统资源的利用率。69.由于设备分配中设置了若干数据结构,所以在设备

37、分配中不会发生死锁。70.操作系统使用的缓冲技术,多数通过使用外存来实现。200151.操作系统属于最重要的、最不可缺少的应用软件。此题答案为:0200152.操作系统完成的主要功能是与硬件相关的。此题答案为:0200153.操作系统的所有程序都在系统态执行。此题答案为:0I/O200154.在单处理机的环境下,多道程序的执行是并发的不是并行的,程序的执行与操作也只能并发不能并行。此题答案为:0200155.当计算机系统没有用户执行时,处理机完全处于空闲状态。此题答案为:0200156.超级用户(管理员、特权用户)可以使用特权指令。此题答案为:0200157.系统的资源利用率越高用户越满意。2

38、00158.多道程序的执行一定不具备再现性。此题答案为:1此题答案为:0200159.分时系统不需要多道程序技术的支持。此题答案为:0200160.分时系统的用户具有独占性,因此一个用户可以独占计算机系统的资源。此题答案为:0此题难度等级为:D200161.设计实时操作系统时,首先应该考虑系统的优良性和分配性。此题答案为:0200162.批处理系统不允许用户随时干涉自己程序的运行。此题答案为:1200163.虚拟机不需要硬件的支持。此题答案为:0200164.操作系统的所有程序是常驻内存的。此题答案为:0200165.有了线程之后,程序只能以线程的身份运行。200166.线程的切换会引起进程的

39、切换。此题答案为:1此题答案为:0200167.多个线程可以对应同一段程序。此题答案为:1200168.系统内可以有无父进程的进程。此题答案为:1200169.线程所对应的程序肯定比进程所对应的程序短。13此题答案为:0200170.进程从CPU退下时,将"现场"保存在系统栈内。此题答案为:1200171.在多道程序系统,进程需要等待某种事件的发生时,进程一定进入阻塞状态。此题答案为:0200172.进程上下文是仅进程执行全过程的静态描述。200173.并发是并行的不同表述,其原理相同。200174.进程是基于多道程序技术而提出的,其基本的特征是动态性;进程的执行是在多个状

40、态间多次转换的过程,但只有处于就绪和执行状态的进程位于内存。此题答案为:0200175.操作系统对进程的管理和控制主要是通过控制原语言实现的。此题答案为:1200176.原语的执行是屏蔽中断的。此题答案为:1200177. 一般情况下,分时系统中处于就绪状态的进程最多。此题答案为:1200178.系统中进程的数目越多,CPU的利用率就越高。此题答案为:1200179.多道程序的执行失去了封闭性和再现性,因此多道程序系统不需要封闭性和再现性。此题答案为:0200180. 一个多道程序可能具备封闭性和再现性。200181.单道程序不具备封闭性和再现性。此题答案为:1此题答案为:0200182. 个

41、临界资源可以对应多个临界区。此题答案为:1200183.互斥的使用临界资源是通过互斥的进入临界区实现的。此题答案为:1200184.同步信号量的初值一般为1。此题答案为:0200185.弓I入管程是为了让系统自动处理临机资源的互斥使用问题。此题答案为:1200186.生产者和消费者问题是一个既有同步又有互斥的问题。此题答案为:0200187.用管程实现进程同步时,管程中的过程是不可中断的。此题答案为:0200188.进程A、B共享变量x,需要互斥执行;进程B、C共享变量y, B、C也需要互斥执行,因此进程A、C必须互斥执行。200189.单道程序系统中程序的执行也需要同步和互斥。200190.

42、作业调度能使作业获得CPU。14此题答案为:0200191.在多道程序系统中,系统的现有空闲可用资源能否满足后备作业J的资源要求使选择作业J进入内存的必要条件。此题答案为:0200192.短作业(进程)优先调度算法具有最短的平均周转时间,因此这种算法使最好的算法。此题答案为:0200193.在优先权调度算法中如何确定静态优先权? 一般说,计算进程的优先权要高于磁 盘I/O进程的优先权。此题答案为:1200194.摒弃不可剥夺条件的方法不能用于预防多个打印进程死锁的发生。此题答案为:0200195.操作系统处理死锁,只要采用预防、解除、检测、避免等方法中的一种就足够了。此题答案为:0200196

43、.如果系统在所有进程运行前,一次性地将其在整个运行过程中所需地全部资源分配给进程,即所谓"静态分配",使可以预防死锁发生的。此题答案为:1200197.多个进程竞争比经常数目少的资源就可能产生死锁,而当资源数目大于进程数目时就一定不会发生死锁。此题答案为:0200198.在银行家算法中,对某时刻的资源分配情况进行安全分析,如果该时刻状态是安全的,则存在一个安全序列,且这个安全序列是唯一的。此题答案为:0200199.进程调度算法各种各样,如果选择不当,就会造成死锁。此题答案为:0200200.请求分页存储管理系统,若把页面的大小增加一倍,则缺页中断次数会减少50%。此题答案

44、为:0200201.虚地址即程序执行时所要访问的内存地址。此题答案为:0200202.交换可以解决内存不足的问题,因此,交换业实现了虚拟存储。此题答案为:1200203.为了使程序在内存中浮动,编程时都使用逻辑地址。因此,必须在地址转换后才能得到主存的物理地址。此题答案为:0200204.在请求分页式存储管理中,页面的调入、调出只能在内存和对换区之间进行。此题答案为:1200205.请求分页存储管理中,页面置换算法很多,但只有最佳置换算法能完全避免进程的抖动,因此目前应用最关。其他(如改进型 CLOCK)算法虽然也能避免进程的抖动,但其效率一般很低。此题答案为:0200206.细腻存储的实现式

45、基于程序局部性原理,其实质是借助外存将内存较小的物理地址空间转化为较大的逻辑地址空间。此题答案为:1200207.虚存容量仅受外存容量的限制。此题答案为:115200208.早期的Unix操作系统,诶有提供虚拟存储器,为了使容量有限的内存能支持较大的规模的程序,系统除采用正文段共享和自我覆盖技术外,主要采用了程序对换技术来扩 充存储容量,使其具有类似于虚拟存储器的作用。此题答案为:0200209.静态页式管理可以实现虚存。此题答案为:0200210.永可变分区法可以比较有效的消除外部碎片,但不能消除内部碎片。此题答案为:1200211.页表的作用是实现逻辑地址到物理地址的映射。此题答案为:02

46、00212.系统中内存不足,程序就无法执行。此题答案为:1200213.用绝对地址编写的程序不适合多道程序系统运行。此题答案为:1200214.操作系统采用缓冲技术主要是通过硬件来实现的。此题答案为:0200215.低速设备一般被设置成共享设备。此题答案为:0200216.通道指令和一般及其指令没有什么不同。此题答案为:1200217.数组选择通道和数组多路通道可以支持多个通道程序并发执行,而字节多路通道不支持多个通道程序并发执行。此题答案为:1200218.共享设备允许多个作业同时使用设备,即每一时刻可有多个作业在使用该共享设备,因而提高了系统资源的利用率。此题答案为:0200219.由于设

47、备分配中设置了若干数据结构,所以在设备分配中不会发生死锁。此题答案为:200220.I/O通道控制方式不需要任何CPU干预。此题答案为:200221.先来先服务算法、优先级高者优先算法、时间片轮转等算法是经常在设备分配中采用的算法。此题答案为:1200222.由于独占设备在一段时间内只允许一个进程使用,因此,多个并发进程无法访问这类设备。此题答案为:1200223.操作系统使用的缓冲技术,多数通过使用外存来实现。此题答案为:1三、简答题1.客户机/服务器模型常用于网络和分布式系统,是否可以用于单机系统?答:客户机/服务器模型是一个通用的模型。广义上讲提供服务的叫服务器,请求服务的叫 客户机。在

48、客户机/服务器操作系统中,文件服务、进程服务等功能是以服务器进程的方式 运行于用户态,用户进程通过向服务器进程发出请求,获得服务器的服务。因此,客户机/服务器模型既可以用于网络和分布式系统, 也可以用于单机系统,只不过网 络和分布式系统更需要这种形式。3. 过程调用和系统调用的共同点是什么,它们与中断调用的差别是什么?答:过程调用和系统调用的执行完全是同步的,也就是在相同的数据集上重复执行,它们 的调用点是相同的,都需要保存现场信息,转去执行另外的程序,执行后返回。中断调用 是异步的,在相同的数据集上重复执行,中断的发生点可以是不同的。4. 多道程序系统如何实现 CPU计算与I/O操作的并行?

49、5. 答:在多道程序系统中,当需要I/O操作时,不需要CPU直接控制I/O操作的完成。可利用通道、DMA及中断机构来直接控制I/O操作的完成,这时CPU也不是专门空闲等待I/O操作的完成,而是转去执行另一道程序。6. 举例说明,多道程序的引入提高了系统资源的利用率,同时也使操作系统复杂化。答:多道程序系统中存在着并发和并行操作。 例如,在内存中同时装入几个用户程序,I/O 操作与CPU计算机并行。由并发和并行而产生一系列问题:如何从一个活动切换到领一 个;怎样保护一个活动使其另外一些活动的影响;如何实现相互依赖的活动间的同步等。7. 为什么中断机构对于多道操作系统是必不可少的?答:很多进程的切

50、换是由中断引起的,如时钟中断,尤其是分时系统。用户程序进行系统 调用时通过软中断来实现,如 TRA P。通道和外设的操作也要向操作系统发送中断9. 多用户分时系统如何克服多道批处理系统的缺点?答:尽管多道批处理系统已经大大地提高了计算机系统的资源利用率,但是它的致命缺点 是缺少交互性。怎样才能使系统既具有交互性又不使资源的利用率降低?资源利用率和交 互性是一对矛盾。如果一台计算机能够连接多个操作台(终端),允许多个用户同时在操 作台上操作,每个操作台上的拥护执行一个程序,形成多个程序的并发执行。通过并发程 序的分时执行,确保每个用户操作的计算机终端就好象单独一台计算机一样。这样就避免 了只有一

51、个操作台时,大量的计算机时间被一个用户浪费,同时又克服了多道批处理系统 非交互性的缺点。10. 程序的并发执行为什么会有间断性?答:并发执行是指系统内有多道程序在宏观上"同时"执行,但系统内往往只有一台处理机(CPU),因此只能分时地为多个程序服务。就一道程序而言,往往不是一次能够运行完成,而是以"走走停停"的方式完成其运行,这就是并发系统内程序执行的间断性。11. 进程能自己将自己唤醒吗?进程能自己将自己撤销吗?12. 答:唤醒进程和撤消进程都是要通过 CPU上运行程序来实现的。一个进程入睡了,它就不可能被调度到CPU上运行;一个进程在撤消前必须先进入

52、终止状态,而处于终止状 态的进程不可能被调度到 CPU上运行。因此,进程被唤醒、被撤消都不能由自己来完成,只能由别的进程实现。14.简述引进线程的好处。答:弓I进线程的好处为:(1) 以线程作为系统调度的基本单位,减少了系统的时空开销。以进程为系统调度的基本单位的系统中,进程的切换是很频繁的。在切换中由于要保留当时的运行环境,还要设置新选中的进程的运行环境,这既花费了处理机的时间,又增加了主存的空间,从而也限制了 系统进程的数量和进程的切换速度。(2) 引进线程提高了系统的并行能力。线程作为进程内的一个可执行实体,减少了并行粒度。线程作为调度的基本单位而不是资源分配的基本单位,调度更为容易,而

53、且采用线程提高 系统的并行能力比采用进程更为有效。(3) 同一进程的线程共享进程的用户地址空间,所以同一进程的线程间的通信更容易实现。16. 当一个进程的父进程被撤销时,该进程是撤销好还是不撤销好?答:在实际系统中,两种处理办法都是可行的,且各有优缺点。若撤消,则该进程的任务 可能还没有完成,这显然是不利的,特别是当该进程的运行结果对其他进程的运行很重要(如该进程是其他进程的前趋进程,没有它的运行结果其他进程无法运行)时;若不撤消,则该进程又可能成为不可控的"孤儿",从而产生不可预测的结果。比较好的做法是,当 个进程的父进程被撤消时,可以将该进程"过继"

54、给系统内一个级别较高的进程(如Unix中 的1#进程),让它有一个"新的父亲",这样既可以继续完成其任务又不会成为不可控的。17.17. 为什么说互斥也是一种同步?答:互斥指的是某种资源一次只允许一个进程使用,即你在使用的时候我不能使用;我在 使用的时候你不能使用。这就是一种协调,一种 "步伐"上的一致,因而也就是一种同步。但是,为了求解实际问题,将"同步"与"互斥"加以区别是有好处的,因为这两种问题的求18. 对临界区管理的要求是什么?解方法是不同的。答:对临界区管理的要求是:(1) 当有若干个进程要求进入它们的

55、临界区时,应在有限的时间内使一个进程进入临界区,进程之间不应相互等待而使谁都不能进入临界区。(2 )每次只允许一个进程进入临界区内。(3)进程在临界区内逗留应在有限的时间范围内。19. 进程之间存在哪几种相互制约关系?各是什么原因引起的?下列活动分别属于哪种制约关系?(1)若干同学去图书馆借书。两队举行篮球比赛。流水线生产的各道工序。商品生产和消费。进程间存在着两种相互制约的关系:直接制约关系(即同步问题)和间接制约关系(即互 斥问题)。同步问题是存在逻辑关系的进程之间相互等待产生的制约关系,互斥问题是相 互无逻辑关系的进程间竞争使用相同的资源所发生的制约关系。(1)属于互斥关系,因为书的个数是有限的,一本书只能借给一个同学。属于互斥关系,篮球只有一个,两队都要争夺。属于同步关系,各道工序的开始都依赖前道工序的完成。属于同步关系,商品没生产出来,消费无法进行,商品未消费完,生产也无需进行。20. 高级调度和低级调度的主要任务是什么?为什么引入中级调度?答:(1)高级调度又称为作业调度。它是批处理系统中使用的一种调度。其主要任务是 按照某种算法从外存的后备队列上选择一个或多个作业调入内存,并为其创建进程、分配 必要的资源,然后再将所创建的进程控制块插入就绪队列中。(2 )低级调度又称进程调度。它是距离硬件最近的一级调度。其主要任务是按照某种算法从就绪队列上选择一个(或

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论