操作系统原理试题库2015_第1页
操作系统原理试题库2015_第2页
操作系统原理试题库2015_第3页
操作系统原理试题库2015_第4页
操作系统原理试题库2015_第5页
已阅读5页,还剩172页未读 继续免费阅读

下载本文档

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

文档简介

1、操作系统原理试题库1.0第一章 操作系统引论1第二章 进程管理10第三章 处理机调度与死锁74第四章 存储器管理107第五章 设备管理133第六章 文件管理144第七章 操作系统接口168【注】试题标识(流水号)中的节号仅供参考,可依照汤小丹等编著的计算机操作系统(第三版)作调整。第一章 操作系统引论010110011020101计算机操作系统的功能是 。A把源程序代码转换为目标代码B实现计算机用户之间的相互交流C完成计算机硬件与软件之间的转换D控制、管理计算机系统的资源和程序的执行010110011020100D010110021020101操作系统是一组 。A文件管理程序B中断处理程序C资

2、源管理程序D设备管理程序010110021020100C010110032020101在操作系统中,用户界面指的是 。A硬件接口、软件接口和操作环境B命令接口、程序接口和操作环境C硬件接口、命令接口和操作环境D硬件接口、命令接口和程序接口010110032020100B010110042020101以下描述与操作系统无关的是 。A方便用户的程序集合B控制和管理计算机系统的硬件和软件资源C计算机系统的硬件和软件资源的集合D合理地组织计算机工作流程010110042020100C010110051020101以下关于操作系统作用的叙述中,不正确的是 。A管理系统资源B控制程序执行C改善人机界面D提

3、高用户软件运行速度010110051020100D010110061020101从用户的观点看,操作系统是 。A用户与计算机之间的接口B控制和管理计算机资源的软件C合理地组织计算机工作流程的软件D由若干层次的程序按一定的结构组成的有机体010110061020100A010110072020101下面各项中, 不是引入操作系统的最主要目的。A方便用户使用B更有效地利用软、硬件资源C及时响应用户请求D改善系统性能010110072020100C010110082020101操作系统在计算机系统中处于 之间的位置。A计算机硬件和软件B计算机硬件和用户C处理机和用户D外部设备和处理机01011008

4、2020100C010110092020101操作系统提供给用户程序的接口是 。A命令解释程序B系统调用CP、V操作D对话框010110092020100B010110102020101操作系统的最主要设计目标是_。A方便性和有效性B方便性和可扩展性C有效性和可扩展性D有效性和开放性010110102020100A010110112020101配置了操作系统的计算机是一台比原来的物理计算机功能更强大的计算机,这样的计算机只是一台逻辑上的计算机称为 计算机。A虚拟B物理C并行D共享010110112020100A010110122020101操作系统是对 进行管理的软件。A系统软件B系统硬件C计

5、算机资源D计算机程序010110122020100C010110131020101从用户的观点看,操作系统是 。A用户与计算机之间的接口B控制和管理计算机系统的资源C合理组织计算机工作流程D一个大型的工具软件010110131020100A010110143020101操作系统为用户程序完成与 的工作。A硬件无关和应用无关B硬件相关和应用无关C硬件无关和应用相关D硬件相关和应用相关010110143020100B010110153020401有甲、乙两道算题,每道需执行1小时(其中处理器的工作时间为12分钟)。若它们在多道系统中执行,甲、乙两道题总共需执行80分钟,则处理器的利用率为 。A50

6、%B40%C30%D20%010110153020400C010210013020101_不是分时系统的特点。A多个用户是经过网络连接,同时使用计算机系统B各用户可同时请求系统服务C各用户的请求彼此独立,互不干扰D用户以会话方式控制自己的程序运行010210013020100A010210022020101在 的控制下,计算机系统能及时处理由过程控制反馈的数据,并作出响应。A批处理操作系统B实时操作系统 C分时操作系统D多处理机操作系统 010210022020100B010210032020101分时操作系统的主要目的是 。A计算机系统的交互性B计算机系统的实时性C计算机系统的可靠性D提高软

7、件的运行速度 010210032020100A010210042020101多道批处理系统的主要缺点是 。ACPU利用率低B不能并发执行C缺少交互性D以上都不是010210042020100C010210052020101分时操作系统的特点是 。A交互性、同时性(多路性)、独立性、及时性B可靠性、交互性、独立性、及时性C可靠性、交互性、独立性、及时性D交互性、同时性(多路性)、独立性、动态性010210052020100A010210062020101 操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。A网络B分布式C分时D实时0102100620201

8、00C010210071020101在下列操作系统中,对响应时间要求最高的是 。A批处理系统B分时系统C实时系统D网络操作系统010210071020100C010210082020101如果分时系统的时间片一定,那么 ,则响应时间越长。A内存越大B内存越少C用户数越少D用户数越多010210082020100D010210091020101在下列性质中,哪一个不是分时系统的特征 。A多路性 B交互性C独占性D成批性010210091020100D010210102020101设计实时操作系统时,首先要考虑系统的 。A实时性和可靠性B实时性和灵活性C灵活性和可靠性D灵活性和可移植性010210

9、102020100A010210111020101UNIX操作系统是一种多用户的、人机交互的 。A多道批处理系统B实时系统C分时系统D分布式系统010210111020100C010210123020101实时操作系统必须在 的时间内响应一个新任务。A一个机器周期B被控对象规定C任意周期D时间片010210123020100B010210131020101分时系统响应时间与 有关。A每个应用进程分配的时间片长度B进程大小C就绪进程数目D就绪进程数目和时间片长度010210131020100D010210142020101在分时系统中,下列描述中, 不属于响应时间的一部分。A处理机对请求信息进行

10、处理的时间B从键盘输入的请求信息传送到处理机的时间C请求信息在外存队列上排队等待的时间D所形成的响应回送到终端显示器的时间010210142020100C010310012020101操作系统的两个最主要的特征是 。A并发性和虚拟性B并发性和共享性C共享性和异步性D共享性和虚拟性010310012020100B010310022020101下面各项中, 不是操作系统的基本特征。A并发和共享B虚拟C交互性D异步010310022020100C010310032020101下列各项中, 不是现代操作系统的主要特征。A并发性B共享性C确定性D虚拟性010310032020100C0104100110

11、20101操作系统的功能是进行处理机管理、 管理、设备管理、文件管理和作业管理等。A进程B存储器C硬件D软件010410011020100B010410021020101下列管理功能中, 不属于操作系统的功能。A处理器管理B软件管理C作业管理D设备管理010410021020100B010410032020101若把操作系统看作计算机系统资源的管理者,下列的 不属于操作系统管理的资源。A程序B内存CCPUD中断010410032020100D010410042020101下列选项中, 不属于操作系统提供给用户的可使用资源。A中断机制B处理机C存储器DI/O设备010410042020100A0

12、10510012020101在操作系统中, 部分属于微内核。A作业调度软件B用户命令解释程序C磁盘文件目录管理软件D进程通信服务例程010510012020100D010510022020101特权指令 执行。A只能在目态下B只能在管态下C在目态或管态下均能D在目态或管态下均不能010510022020100B010510032020101当CPU执行操作系统代码时,称处理机处于 。A执行态B目态C管态D就绪态010510032020100C010510043020101指令是非特权指令。A启动IOB设置中断屏敝C修改PSWDtrap010510043020100D01051005102010

13、1“中断”的概念是指 。A暂停处理机执行B暂停处理机对现行程序的执行C停止整个系统运行D使处理机空转010510051020100B010510063020101下列中断不属于强迫性中断的是 。A传输结束(I/O中断)B断电 C运行的程序请求分配一块内存D目态程序执行特权指令 010510063020100C010510073020101计算机系统中设置的访管指令, 执行。A只能在目态B只能在管态 C既可在目态又可在管态D在目态和管态下都不能 010510073020100C010510082020101用户程序在目态下使用特权指令将引起的中断是属于 。A硬件故障中断B程序中断C外部中断D访管

14、中断010510082020100B010510092020101对出现的中断事件是由 进行处理的。A硬件B操作系统C用户程序D解释程序010510092020100B010510103020101 命令应该只在核心态下执行。A.读时钟日期B.计算圆周率C.屏蔽所有中断D.调用过程(procedure)010510103020100C010510112020101下列选项中,在用户态执行的是 。A命令解释程序B缺页处理程序C进程调度程序D时钟中断处理程序010510112020100A010510123020101下列选项中,不可能在用户态发生的事件是 。A系统调用B外部中断C进程切换D缺页0

15、10510123020100C010510133020101中断处理和子程序调用都需要压栈以保护现场,中断处理一定要保存而子程序调用不需要保存其内容的是 。A程序计数器B程序状态字寄存器C通用数据寄存器D通用地址寄存器010510133020100B010510143020101在下列操作系统的各个功能组成部分中, 不需要硬件的支持。A进程调度B时钟管理C地址影射D中断系统010510143020100A010510152020101有关原语的说法中, 是正确的。A原语是不可中断执行的用户过程B原语是不可中断执行的操作系统过程C原语是可中断执行的用户过程D原语是可中断执行的操作系统过程0105

16、10152020100B010510164020101下列关于Windows NT的说法中, 是错误的。AWindows NT中的每一个进程都是对象,有些进程也是可以共享的资源BWindows NT中,进程是资源分配和处理机调度的基本单位CWindows NT 5.0就是Windows 2000DWindows NT的内核采用微内核的形式010510164020100B010510172020101原语应是 。A操作系统中的一个函数B操作系统中的一个过程C操作系统中的一个执行不可中断的过程D操作系统中的一个执行可中断的函数010510172020100C010510182020101主要由于

17、原因,使UNIX易于移植。A、UNIX是由机器指令书写的B、UNIX大部分由汇编少部分用C语言编写C、UNIX是用汇编语言编写的D、UNIX小部分由汇编大部分用C语言编写010510182020100D176第二章 进程管理020110011020101多道程序设计是指 。A在多台处理机上同时执行多道程序B在多台处理机上同一时刻执行多道程序C在一台处理机上同时执行多道程序D在一台处理机上同一时刻执行多道程序020110011020100C020110022020101有关进程的下列叙述中, 是正确的。A进程是静态的文本B进程与程序是一一对应的C进程与作业是一一对应的D多个进程可以在单个CPU上

18、同时执行020110022020100D020110032020101进程和程序的本质区别是 。A存储在内存和外存B顺序和非顺序执行机器指令C分时使用和独占使用计算机资源D动态和静态特征020110032020100D020110041020101下列的进程状态变化中, 的变化是不可能发生的。A运行就绪B运行等待C等待运行D等待就绪020110041020100C020110051020101已获得除CPU以外的所有所需资源的进程处于 状态。A运行B就绪C自由D等待020110051020100B020110062020101一个进程是 。A由协处理器执行的一个程序B一个独立的程序 + 数据集

19、CPCB结构、程序和数据的集合D一个独立的程序020110062020100C020110072020101某进程所要求的一次打印输出结束,该进程被唤醒,其进程状态将从 。A就绪状态到运行状态B等待状态到就绪状态C运行状态到等待状态D运行状态到就绪状态020110072020100B020110082020101进程从等待状态转到就绪状态的原因可能是 。A请求I/OBI/O完成C被进程调度程序选中D另一个进程运行结束020110082020100B020110093020101某个进程从等待状态进入就绪状态可能是由于 。A现运行进程执行了启动I/O指令B现运行进程执行了P操作C现运行进程执行了

20、V操作D现运行进程时间片用完020110093020100C020110102020101采用多道程序设计能 。A增加平均周转时间B发挥并提高并行工作能力C缩短每道程序的执行时间D降低对处理器调度的要求020110102020100B020110112020101在计算机系统中,允许多个程序同时进入内存并运行,这种方法称为 。ASPOOLing技术B虚拟存储技术C缓冲技术D多道程序设计技术020110112020100D020110121020101多道程序的引入主要是为了 。A提高CPU的速度B提高内存的存取速度C提高计算机的使用效率 D减少CPU处理作业时间020110121020100C

21、020110131020101多道程序系统中,当 时,进程从执行状态转变为就绪状态。A进程被进程调度程序选中B时间片到C等待某一事件D等待的事件发生020110131020100B020110141020101进程具有并发性和 两大重要属性。A动态性B静态性C易用性D封闭性020110141020100A020110151020101并发性是指若干事件在 发生。A同一时刻B同一时间间隔内C不同时刻D不同时间间隔内020110151020100B020110161020101当一个进程 就要退出等待队列而进入就绪队列。A启动了外设B用完了规定的时间片C获得了所等待的资源D能得到所等待的处理器02

22、0110161020100C020110171020101当输入输出操作正常结束时,操作系统将请求该操作的进程的状态设置成 。A等待状态B运行状态C就绪状态D挂起状态 020110171020100C020110182020101进程控制块中的现场信息是在 保存的。A创建进程时B处理器执行指令时C中断源申请中断时D中断处理程序处理中断前020110182020100D020110191020101进程所请求的一次打印输出结束后,将使该进程状态从 。A运行态变为就绪态B运行态变为等待态 C就绪态变为运行态D等待态变为就绪态 020110191020100D020110201020101进程从就绪

23、状态进入运行状态的原因可能是 。A等待某一事件B被选中占有处理器C时间片用完D等待的事件已发生020110201020100B020110211020101在下述进程状态的转换中, 是不可能的。A运行态就绪态B运行态等待态C等待态就绪态D就绪态等待态020110211020100D020110222020101单CPU系统中,关于进程的叙述正确的是 。A一个处于等待状态的进程一旦分配了CPU,即进入运行状态B只能有一个进程处于就绪状态C一个进程可以同时处于就绪状态和等待状态D最多只有一个进程处于运行状态020110222020100D020110232020101多道程序设计能充分发挥 之间的

24、并行工作能力。ACPU与外设B进程与进程C内存与进程D内存与外设020110232020100A020110242020101一个进程的基本状态可以从其它两种基本状态转变过去,这个基本状态一定是 。A执行状态B阻塞状态C就绪状态D完成状态020110242020100C020110252020101进程具有的特性包括: 。动态性共享性并发性相互制约性独立性静态性ABCD020110252020100A020110262020101进程控制块记录了进程执行时的情况,它的内容可由 进行修改。A操作系统B进程自己C中断装置D用户020110262020100A020110272020101当一个进程

25、正等待着 时,称其为等待状态。A合作进程的一个消息B分配给它一个时间片C调度程序选中它D进入内存020110272020100A020110282020101下列说法中,正确的是 。A一般来说,用户进程的PCB存放在用户区,系统进程的PCB存放在系统区B某进程的一个线程处于阻塞状态,则该进程必然处于阻塞状态C在多道程序设计环境中,为了提高CPU效率,内存中的进程越多越好D同步是指并发进程之间存在的一种制约关系020110282020100D020110293020101下列叙述中,正确的叙述是 。A. 实现多道程序设计的目的是提高程序员编程的效率B. 在有虚拟存储器的系统中,可以运行比主存容量

26、还大的程序C. 操作系统的目的是为了提高计算精度D. 操作系统必须具备分时系统020110293020100B020110302020101操作系统中,资源分配的基本单位是 。A进程B线程C作业D程序020110302020100A020150314101001若进程Pa、Pb和Pc单独执行时间分别是1小时、1.5小时和2小时,其中处理机工作时间分别为10分钟、15分钟和35分钟。如果采用多道程序设计方法,让Pa、Pb和Pc并行工作,假定处理机利用率达到50%,请问系统效率能提高百分之几?020150314101000答:Pa、Pb和Pc并行工作时总共使用CPU时间为:(10+15+35)/5

27、0%=120 (分钟)3分 单道方式执行时总时间为60+90+120=270分钟6分 故系统效率提高:(270-120)/270*100%=55.56%10分020210012020101下列选项中,导致创建新进程的操作是 。I用户登录成功II设备分配III启动程序执行A仅I和IIB仅II和IIIC仅I和IIIDI、II和III020210012020100C020210022020101通常,用户进程被建立后, 。A便一直存在于系统中,直到被操作人员撤消B随着程序运行正常或异常结束而撤消C随着时间片轮转而撤消与建立D随着进程的阻塞或唤醒而撤消与建立020210022020100B020210

28、032020101在具有挂起状态的系统中,若当前内存空间高度吃紧,系统将使一个正在等待I/O的进程进入_状态。A活动就绪B静止就绪C活动阻塞D静止阻塞020210032020100D020210042020101在下述关于父进程和子进程的叙述中,正确的是 。A父进程创建了子进程,因此父进程执行完了,子进程才能运行B子进程执行完了,父进程才能运行C撤消子进程时,应该同时撤消父进程D一个子进程只有一个父进程,但一个父进程可以有多个子进程020210042020100D020310012020101进程之间的制约关系可以归结为 。A同步与互斥B并发与异步C同步与并发D同步与异步02031001202

29、0100A020310022020101在多道程序系统中,为了保证公共变量的完整性,各进程应互斥进入相关临界区。所谓临界区是指 。A一个缓冲区B一段数据区C同步机制D一段程序020310022020100D020310032020101两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种关系称为进程间的 。A同步B互斥C竞争D合作020310032020100A020310042020101使若干并发进程共享一临界资源而不发生与进程推进速度有关错误,涉及相关临界区的错误说法是 。A.“一次最多让一个进程在临界区执行”B.“任何一个进入临界

30、区执行的进程必须在有限时间内退出临界区”C.“可以强迫一个进程无限地等待进入它的临界区”D.“可能没有任何进程在临界区执行”020310042020100C020310053020101下面叙述中正确的是 。A操作系统的一个重要概念是进程,因此不同进程所执行的代码也一定不同B为了避免发生死锁,各进程只能逐个申请资源C操作系统用PCB管理进程,用户进程可以从PCB中读出与本身运行状态有关的信息D进程同步是指某些进程之间在逻辑上的相互制约关系020310053020100D020310063020101有关并发进程相互之间的关系,正确的说法是 。A肯定是无关的B肯定是有交往的C可能是无关的,也可能

31、是有交往的D一定要互斥执行020310063020100C020310072020101并发进程执行时可能会出现与时间有关的错误,这种错误是与 无关的。A使用共享资源B进程被打断的时间C进程占用处理器的总时间D进程交替执行的次序020310072020100C020310081020101若信号量S的初值为2,当前值为-1,则表示有 个等待进程。A0B1C2D3020310081020100B020310092020101设与某资源关联的信号量初值为3,当前值为1。若M表示该资源的可用个数,N表示等待该资源的进程数,则M、N分别是 。A0、1B1、0C1、2D2、002031009202010

32、0B020310101020101操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列的条件是 。AS0BS0020310101020100B020310112020101有关PV操作的说法中 是错误的。A.“PV操作不仅是进程互斥的有效工具,而且是简单方便的同步工具”B.“PV操作不能实现进程间通信”C.“进程调用P操作测试自己所需的消息是否到达”D.“进程调用V操作向其它进程发送消息”020310112020100B020310121020101有n个并发进程竞争必须互斥使用的共享资源时,若某进程调用P操作后成为第一个等待使用该资源者,则这时信号量的值为 。A0B1C-1Dn-

33、1020310121020100C020310132020101S.queue、S.value是信号量S的两个组成部分,当S.queue为空时,S.value的值是 。A、S.value0B、S.value=0C、S.value=1D、Svalue0 020310132020100D020310142020101设有三个进程共享一个资源,如果每次只允许一个进程使用该资源,则用PV操作管理时信号量S的可能取值是 。A、1,0,-1,-2B、2,0,-1,-2C、1,0,-1D、3,2,1,0 020310142020100A020310151020101多个进程间可通过P、V操作交换信息实现进程

34、同步和互斥,因此信号量机制是进程间的一种_通信方式。A高级B低级C消息缓冲D间接020310151020100B020310163020101某计算机系统中若同时存在5个进程,则处于等待状态的进程最多可有 个。A0B1C4D5 020310163020100C020310172020101若系统中有5个并发进程都涉及某个共享变量A,则A的相关临界区是由 临界区构成。A2个B3个C4个D5个020310172020100D020310183020101设有n个进程使用同一个共享变量,如果最多允许m(m number2 ;P(empty2) ;B2=number2 ;V(full2) ;goto

35、L2;END8分Printer:BEGINL3:P(full2);take number2 from B2 ;V(empty2) ;Print(number2) ;goto L3;END10分PARENDEND020450023101101若一只盘子一次只能放一个水果,A只往盘中放苹果,B只往盘中放梨子,C只从盘中取苹果,D只从盘中取梨子。试用信号量和P、V操作写出同步算法。020450023101100semaphore SAB=1; /A、B的资源信号量,同时又是它们的互斥信号量semaphore SC=0; /C的资源信号量(用于与A同步)semaphore SD=0; /D的资源信号量

36、(用于与B同步)2分beginparbeginprocess A: /进程A的算法描述while(true) 取一个苹果;wait(SAB); /测试盘子是否为空将一苹果放入盘中;signal(SC) /通知C盘中已有苹果(可能唤醒C)4分process C:while(true) wait(SC); /测试盘子是否有苹果从盘中取出苹果;signal(SAB); /通知A(或B)盘子一空(可能唤醒A或B)消费该苹果;6分process B: /进程B的算法描述while(true) 取一个梨子;wait(SAB); /测试盘子是否为空将一梨子放入盘中;signal(SD) /通知D盘中已有梨子

37、(可能唤醒D)8分process D:while(true) wait(SD); /测试盘子是否有梨子从盘中取出梨子;signal(SAB); /通知A(或B)盘子一空(可能唤醒A或B)消费该梨子;10分parendend020450034101201设自行车生产车间有两个货架,货架A可以存放8个车架,货架B可以存放20个车轮;又设有4个工人,他们的活动是重复劳动,分别为:工人1 加工一个车架放入货架A中;工人2、3分别加工车轮放入货架B中(每人每次放入1个车轮);工人4从货架A中取一个车架,再从货架B中取两个车轮,组装成一辆自行车。试用PV操作实现四个工人的合作。02045003410120

38、0BEGINsemaphore Aempty,Bempty,Afull,Bfull,mutex;Aempty := 8;Bempty := 20;Afull := 0;Bfull := 0;mutex :=1;4分PARBEGINWorker1:BEGINL1:生产1个车架;P(Aempty);/测试货架A是否有空位置P(mutex);/互斥使用货架A车架放到货架A;V(Afull);/货架A上的车架数增1,必要时唤醒等待的进程V(mutex);goto L1;END6分Worker2、3:BEGINL2:生产1个车轮;P(Bempty);/测试货架B是否有空位置P(mutex);/互斥使用货架B车轮放到货架B;V(Bfull);/货架B上的车轮数增1,必要时唤醒等待的进程V(mutex);goto L2;END8分Worker4:BEGINL3:P(Afull);/测试货架A上是否有车架P(Bfull);P(Bfull);/测试货架B上是否有2个车轮P(mutex);取1个车架;取2个车轮;V(Aempty);/货架A空位置增1V(Bempty);V(Bempty);/货架B空位置增2V(mutex);组装成一辆自行车;goto L3;END10分PARENDEND0204

温馨提示

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

评论

0/150

提交评论