《操作系统试题 (2).docx》由会员分享,可在线阅读,更多相关《操作系统试题 (2).docx(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、操作系统试题1、操作系统是对()进行管理的软件。 A、软件B、硬件C、计算机资源(正确答案)D、应用程序2、下面关于操作系统说法错误的是()。 A、操作系统是最核心的软件B、操作系统间接控制硬件(正确答案)C、操作系统控制其他软件D、操作系统可以提高系统的效率3、关于操作系统和支撑软件的说法错误的是() A、操作系统在支撑软件的基础之上才能运行(正确答案)B、操作系统控制支撑软件C、支撑软件通过操作系统来使用硬件D、操作系统可以决定支撑软件的运行与否4、在单机系统中通过()方式使得CPU为多个进程所共享。 A、空分复用B、时分复用(正确答案)C、联合复用D、同时复用5、在内存上存储多个用户的程
2、序与数据的方式称为()。 A、时分复用B、联合复用C、空分复用(正确答案)D、多重复用6、操作系统的基本功能是()。 A、提供强大的网络管理功能B、提供良好的用户界面C、控制和管理系统内的各种资源(正确答案)D、提供方便地可视化编辑环境7、下列选项中,()不是操作系统关心的问题。 A、管理计算机裸机B、设计和提供用户程序与硬件系统的界面C、管理计算机系统资源D、高级程序设计语言的编译器(正确答案)8、操作系统属于()。 A、应用软件B、编译软件C、支撑软件D、系统软件(正确答案)9、安装在裸机上的第一层软件是()。 A、支撑软件B、操作系统(正确答案)C、编辑系统D、汇编系统10、关于操作系统
3、与支撑软件说法正确的是() A、支撑软件提供给操作系统运行的环境B、操作系统在支撑软件的基础上运行发挥其功能C、支撑软件和操作系统是控制和被控制的关系D、支撑软件通过操作系统使用计算机(正确答案)11、在操作系统中,并发性是指若干事件()发生。 A、在同一时刻B、一定在不同时刻C、某一时间间隔内(正确答案)D、依次在不同时间间隔内12、关于打印机说法错误的是()。 A、打印机是独占型资源B、在同一时间段内仅仅允许一个应用程序访问打印机C、对打印机的共享使用必须进行互斥保护D、对打印机可以进行空分复用进行共享(正确答案)13、()不是现代操作系统的特性。 A、共享性B、并发性C、并行性(正确答案
4、)D、异步性14、操作系统中采用多道程序设计技术提高CPU和外设的()。 A、利用率(正确答案)B、可靠性C、稳定性D、兼容性15、现代操作系统的两个基本特征是()和资源共享。 A、多道程序设计B、程序的并发执行(正确答案)C、中断处理D、实现分时与实时处理16、在单机系统中用户听着音乐的同时一边上网查阅资料一边写课程论文,在这种情形下()。 A、多个程序物理上真正地并行运行B、宏观上多个程序同时运行(正确答案)C、微观上多个程序同时运行D、某时刻观测有多个程序同时运行17、多道程序设计技术的使用不能提高()。 A、cpu的利用率B、内存的利用率C、系统单位时间完成的作业数量D、系统对单个用户
5、作业的响应速度(正确答案)18、关于多道程序设计技术错误的说法是() A、道数受到内存容量的制约B、多道程序设计提升系统效率是以牺牲作业周转时间为代价的C、在多道程序设计技术的系统中,CPU和设备可以并行工作D、多道程序设计技术是从单个用户的角度去考虑而产生的技术(正确答案)19、进程的并发执行是指若干进程()。 A、某时刻共享系统资源同时执行B、在执行时间段上是重叠的(正确答案)C、顺序执行D、相互制约互斥串行执行20、在单机系统中,若将A(计算60ms、I/O80ms、计算20ms)和B(计算120ms、I/O40ms、计算40ms)两个作业同时投入系统并发运行,则完成这两个作业所需的时间
6、最少是()。 A、320B、280C、240D、260(正确答案)21、()不是基本的操作系统类型。 A、分时操作系统B、实时操作系统C、批处理操作系统D、分布式操作系统(正确答案)22、所谓()是指一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其它资源。 A、多重处理B、多道程序设计(正确答案)C、实时处理D、共行执行23、允许在一台主机上同时连接多个终端,各个用户可以通过各自的终端交互使用计算机,这样的操作系统是()。 A、批处理系统B、分时系统(正确答案)C、实时系统D、分布式系统24、批处理系统的主要缺点是() A、CPU利用率低B、缺少交互性(正确
7、答案)C、不能并发执行D、以上都不是25、多个进程的实体存储于同一内存中,在一段时间内都得到运行。这种性质称作进程的()。 A、动态性B、调度性C、异步性D、并发性(正确答案)26、在单CPU系统中实现并发技术后,()。 A、各进程在某一时刻并行运行,CPU与外设间并行工作B、各进程在一时间段内并行运行,CPU与外设间并行工作(正确答案)C、各进程在一时间段内并行运行,CPU与外设间串行工作D、各进程在某一时刻并行运行,CPU与外设间串行工作27、批处理操作系统提高了计算机系统的工作效率,但()。 A、不能自动选择作业执行B、无法协调资源分配C、在作业执行时用户不能直接干预(正确答案)D、降低
8、了系统吞吐率28、分时操作系统适用于()。 A、控制生产流水线B、调试运行程序(正确答案)C、大量的数据处理D、多个计算机资源共享29、多道程序可以理解为()。 A、实时系统中并发运行多个程序。B、在分布式系统中同一时刻运行多个程序C、在一台处理机上同一时刻运行多个程序D、在一台处理机上并发运行多个程序(正确答案)30、在分时系统中,时间片一定,(),响应时间越长。 A、内存越大B、用户越少C、用户越多(正确答案)D、以上因素均无关31、用于控制高炉炉温的操作系统属于 A、分时系统B、网络操作系统C、批处理系统D、实时系统(正确答案)32、设计多道批处理系统时首要考虑的是()。 A、灵活性和可
9、适应性B、系统效率和吞吐量(正确答案)C、交互性和响应时间D、实时性和可靠性33、()不是分时系统的特征。 A、同时性B、独立性C、实时性(正确答案)D、交互性34、操作系统的基本功能不包括()。 A、CPU管理B、存储管理C、用户管理(正确答案)D、设备管理35、()是操作系统提供的给应用程序的接口。 A、系统调用(正确答案)B、中断C、库函数D、原语36、从用户的角度看,操作系统是()。 A、用户与计算机之间的接口(正确答案)B、控制和管理计算机资源的软件C、合理组织计算机工作流程的软件D、由若干层次的程序按照一定的结构组成的有机体37、实时操作系统对可靠性和安全性要求极高,它()。 A、
10、十分注重系统资源的利用率B、不强调响应速度C、不强求系统资源的利用率(正确答案)D、不必向用户反馈信息38、操作系统是一种 A、软件包B、应用软件C、通用软件D、系统软件(正确答案)39、()操作系统的交互性最差。 A、分时B、实时C、人工D、批处理(正确答案)40、两个程序顺序执行所花的时间为30ms,则并发执行的时间为()。 A、30msB、=30msC、就绪B、就绪运行C、运行阻塞D、就绪阻塞(正确答案)46、五个程序同时进入单机系统,则该系统中()。 A、处于运行态进程个数不可能是0B、处于运行态进程个数不可能是1C、处于运行态进程个数不可能是2(正确答案)D、以上说法均不对47、下列
11、说法正确的是()。 A、A程序在B数据集合上运行两次产生一个进程B、A程序在B数据集合上运行两次产生两个相同的进程C、A程序在B数据集合上运行两次产生两个不同的进程(正确答案)D、A程序在B数据集合上运行两次产生三个不同的进程48、当A进程运行所需要的数据全部输入完毕具备了运行条件,则A进程将进入()。 A、运行态B、就绪态(正确答案)C、等待态D、睡眠态49、在单机系统中有三个进程并发运行,则()。 A、每个进程都只会经历一次运行态B、每个进程都只会经历两次运行态C、每个进程都只会经历三次运行态D、以上说法均不正确(正确答案)50、关于进程和程序的说法正确的是()。 A、程序以及运行所需的数
12、据合称为进程B、不是同一个程序生成的进程之间互相没有关系C、程序是进程的一个组成部分(正确答案)D、同一个程序在不同的数据集合上运行产生的进程是相同的51、关于处理器状态的说法正确的是()。 A、为了区分处理器是否在工作就将其状态分为内核态和用户态B、从内核态到用户态只有唯一的途径(正确答案)C、从用户态到内核态只有唯一的途径就是访管指令D、程序产生异常事件时会导致处理器状态的改变52、操作系统通过()感知进程的存在与状态的变迁。 A、程序B、PCB(正确答案)C、PSWD、JCB53、处于挂起等待态的进程在所等待数据的输入完毕后将进入() A、就绪态B、运行态C、挂起就绪态(正确答案)D、挂
13、起运行态54、PCB是管理进程重要的数据结构,下列()不属于PCB。 A、进程ID号B、进程的优先级C、全局变量(正确答案)D、PSW55、下列关于进程和线程的说法中正确的是() A、线程使得系统并发粒度更细(正确答案)B、系统调度进程比调度线程的时空开销小C、在多线程系统中线程是资源的载体D、通过挂起线程可以释放资源以平滑系统负荷56、下面的操作步骤中,()不是创建进程所必须的。 A、建立一个进程控制块B、为进程分配内存C、由调度程序为进程分配CPU(正确答案)D、将进程控制块链入就绪队列中57、下面的叙述中,正确的是() A、线程是比进程更小的能独立运行的基本单位,可以脱离进程独立运行B、
14、引入线程可提高程序并发执行的程度,可进一步提高系统效率(正确答案)C、线程的引入增加了程序执行时的时空开销D、一个进程一定包含多个线程58、关于“原语”的错误说法是() A、原语在执行过程中不能被打断B、进程的管理是通过原语来完成的C、应用程序员可以编写原语(正确答案)D、原语是操作系统的一部分59、进程从运行态进入就绪态的原因可能是() A、被选中占用处理器B、等待某一事件C、时间片用完(正确答案)D、申请打印机失败60、进程的动态、并发特征是利用()表现出来的 A、程序B、运行的数据C、程序以及运行的数据D、PCB(正确答案)61、某进程申请的一次打印事件结束,则该进程的状态可能发生的改变
15、是() A、运行到就绪B、阻塞到运行C、就绪到运行D、阻塞到就绪(正确答案)62、进程和程序的本质区别是() A、前者存储在内存,后者存储在外存B、前者是动态的,后者是静态的(正确答案)C、前者在文件中,后者在内存中D、前者时分复用CPU,后者独占63、一个进程被唤醒意味着() A、重新占用CPUB、优先级为最大C、移至等待队列之首D、变为就绪态(正确答案)64、()不会导致作业在内外存位置的改变。 A、中级调度B、高级调度C、作业调度D、进程调度(正确答案)65、在所有的操作系统类型中必须具备的调度级别是() A、高级调度B、中级调度C、低级调度(正确答案)D、高级和低级调度66、将就绪态进
16、程选中占用CPU使其运行时()来完成的。 A、高级调度B、中级调度C、低级调度(正确答案)D、作业调度67、()是面向用户的性能指标。 A、CPU利用率B、响应时间(正确答案)C、设备利用率D、吞吐率68、()是操作系统为每个作业建立的身份证以有效的管理作业 A、PCBB、FCBC、JCB(正确答案)D、PSW69、为了使系统中各个部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配,这项工作是由()完成的。 A、作业调度(正确答案)B、中级调度C、进程调度D、分时调度70、作业调度程序从处于()状态的队列中选取适当的作业调入主存运行。A运行B提交C完成D后备 A、就绪B、等待C、
17、完成D、后备(正确答案)71、下列调度算法中,不可能导致饥饿现象的是()。 A、时间片轮转(正确答案)B、抢占式的短作业优先C、非抢占式的短作业优先D、静态优先数72、将后备队列中的作业放入内存创建进程是通过()实现的。 A、高级调度(正确答案)B、中级调度C、低级调度D、线程调度73、若干个等待占有CPU并运行的进程按一定次序链接起来的队列为() A、运行队列B、后备队列C、等待队列D、就绪队列(正确答案)74、分时系统中进程调度算法通常采用() A、响应比高者优先B、时间片轮转(正确答案)C、先来先服务D、短作业优先75、下列选项中,满足短作业优先且不会发生饥饿现象的调度算法是()。 A、
18、先来先服务B、最高响应比优先(正确答案)C、时间片轮转D、非抢占式短任务优先76、为了照顾紧迫性作业,应采用()。 A、先来先服务调度算法B、短作业优先调度算法C、时间片轮转调度算法D、优先权调度算法(正确答案)77、一个作业被调度进入内存后其进程被调度进入CPU运行,在执行一段指令后,进程请求打印输出,此间该进程的状态变化为() A、运行态-就绪态-等待态B、等待态-就绪态-运行态C、就绪态-运行态-等待态(正确答案)D、就绪态-等待态-运行态78、若进程P一旦被唤醒就能投入运行,系统可能为() A、分时系统,进程P的优先级最高B、抢占式调度方式,就绪队列上的所有进程的优先级都比p的低C、就
19、绪队列为空D、抢占式调度方式,P的优先级高于当前运行的进程(正确答案)79、当进程调度采用最高优先级调度算法时,从保证系统效率的角度来看,应提高()进程的优先级。 A、以使用I/O设备为主的(正确答案)B、连续占用处理器时间长的C、以计算为主的D、所有就绪态的80、某系统采用静态抢占式优先级进程调度算法(优先数大者优先级高)。A进程0时刻到达,优先数为5,需运行10S;B进程3时刻到达,优先数为7,需运行5S;C进程5时刻到达,优先数为8,需运行3S,则CPU的服务顺序为() A、A-B-C-AB、A-B-C-B-A(正确答案)C、A-B-A-CD、A-B-C-A-B81、在基于优先数的,不可
20、抢占进程调度算法的系统中,不会引起进程切换的事件是() A、进程运行完成B、进程运行过程中变为等待状态C、时间片到D、有一个优先级高的进程就绪(正确答案)82、下列关于调度算法的论述中正确的是()。 A、先来先服务调度算法对长作业有利也对短作业有利B、时间片轮转调度算法只对长作业有利C、实时调度算法也要考虑作业的长短问题D、高响应比者优先调度算法既有利于短作业又兼顾长作业(正确答案)83、从就绪队列中选一个进程获得CPU的控制权由()来完成。 A、中断处理程序B、排队程序C、分派程序(正确答案)D、总控程序84、()不是由于在多道程序设计的系统中对资源的竞争管理不当而造成的。 A、饥饿现象B、
21、死锁现象C、无限等待现象D、挂起现象(正确答案)85、并发程序设计与顺序程序设计相比() A、用户响应时间更短B、过程可反复再现C、系统吞吐量更小D、硬件的并行程度更高(正确答案)86、在单机系统中采用多道程序设计的意义是() A、允许多个作业同时进入内存,CPU轮流执行各个作业,使得多个作业在物理上并行执行以提高系统的效率B、允许多个作业轮流进入内存,CPU同时执行各个作业,使得多个作业在逻辑上并行执行以提高系统的效率C、允许多个作业轮流进入内存,CPU同时执行各个作业,使得多个作业在物理上并行执行以提高系统的效率D、允许多个作业同时进入内存,CPU轮流执行各个作业,使得多个作业在逻辑上并行
22、执行以提高系统的效率(正确答案)87、下列说法中正确的是() A、只要是并发的进程因为执行时速度不可预测,就一定会出现错误B、满足BERNSTEIN条件的并发进程之间存在共享变量C、只要是无关的并发进程就不会出现与时间相关的错误(正确答案)D、只要是交互的并发进程就不会出现与时间相关的错误88、有若干并发进程均将一个共享变量count中的值加1,那么有关count中的值说法正确的是() A、肯定有错误的结果B、肯定有正确的结果C、若控制这些并发进程互斥执行count加1操作,count的值正确(正确答案)D、若控制这些并发进程同步执行count加1操作,count的值正确89、期末考试后由任课
23、教师改卷,学习委员录入成绩并打印成绩册,最后系主任审核成绩册并交教学秘书存档。这个过程形成的关系为()。 A、互斥关系B、协作关系(正确答案)C、竞争关系D、异步关系90、()不是并发程序设计的特点。 A、异步性B、资源的竞争性C、充分发挥硬件部件的并行性D、过程的可再现性(正确答案)91、关于语句S1:x=a+b;和语句S2:y=(b-a)m的说法正确的是() A、因为存在共享变量a和b,所以S1和S2是交互的并发语句B、因为存在共享变量a和b,所以计算机系统不能让其并发运行C、根据BERNSTEIN条件判断知S1与S2语句是无关的语句,所以其不能并发执行D、计算机系统可以让S1和S2语句异
24、步地并发运行以提高效率(正确答案)92、并发进程执行时可能会出现“与时间相关的错误”,引起这种错误的原因是() A、进程执行的顺序性B、访问了共享变量(正确答案)C、程序的结构D、需要的处理器时间93、有两个进程并发执行,一个进程等待另一个进程发来的消息,或者建立某个条件后才能向前推进,这种制约被称为进程的()。 A、互斥B、调度C、并发D、同步(正确答案)94、下面关于临界区的叙述正确的是() A、临界区是指进程中用于实现进程互斥的那段代码B、临界区是指进程中用于实现进程同步的那段代码C、临界区是指进程中用于实现进程通信的那段代码D、临界区是指进程中用于访问共享资源的那段代码(正确答案)95
25、、处于执行状态的进程,执行P操作后,其信号量的值为负,则该状态由执行态变为() A、就绪B、阻塞(正确答案)C、就绪或等待D、结束96、设与某资源关联的信号量(K)初值为3,当前值为1.若M表示该资源可用的个数,N表示等待该资源的进程数,则M和N分别为() A、0,1B、1,0(正确答案)C、1,2D、2,097、若两个并发进程相关临界区的互斥信号量M现在值为-1,则正确的描述应该是() A、没有进程进入临界区B、有一个进程进入临界区,没有进程等待进入临界区C、有一个进程进入临界区,有一个进程在等待进入临界区(正确答案)D、以上都不对98、用V操作唤醒一个等待进程时,被唤醒进程的状态变为()
26、A、等待B、就绪(正确答案)C、运行D、完成99、有两个并发进程相关临界区的互斥信号量M现在值为0,则正确的描述应该是() A、没有进程进入临界区B、有一个进程进入临界区(正确答案)C、有一个进程进入临界区,有一个进程在等待进入临界区D、以上都不对100、若系统中有五个并发进程涉及某个相同变量A,则变量A的相关临界区是由()临界区构成。 A、2个B、3个C、4个D、5个(正确答案)101、在操作系统中,当信号量S的值为()时再执行P操作会使进程进入相应等待队列。 A、S0B、S=0C、S0D、S=0(正确答案)102、临界区是指并发进程中访问互斥资源的一段() A、数据B、代码(正确答案)C、
27、堆D、栈103、进程从运行态到就绪态可能是由于() A、进程要进入临界区B、时间片用完(正确答案)C、现运行进程执行了P操作D、现运行进程执行了V操作104、关于死锁的说法正确的是() A、过一段时间后死锁会自然从系统中消失B、进程可能因为抢占磁盘而产生死锁C、对于发生死锁的进程集合无论重启后以何种次序运行依然还是会死锁D、系统中配置大量充足的资源时死锁现象就不会出现(正确答案)105、()不是操作系统解决死锁问题的方法 A、死锁的防止B、死锁的检测与解除C、死锁的交换(正确答案)D、死锁的避免106、银行家算法属于() A、死锁的防止B、死锁的避免(正确答案)C、死锁的检测D、死锁的解除10
28、7、资源的按序分配可以破坏()条件 A、互斥B、请求与保持C、不剥夺D、环路等待(正确答案)108、下列关于死锁的说法正确的是()(1)死锁状态一定是不安全状态(2)产生死锁的根本原因是系统资源分配不足和进程推进顺序不合理(3)资源的有序分配策略可以破坏死锁的循环等待条件(4)采用资源剥夺法可以解除死锁,还可以采用撤销进程方法解除死锁 A、(1)(3)B、(2)C、4)D、四个说法都对(正确答案)109、资源一次性的申请到位可以破坏()条件 A、互斥B、请求与保持(正确答案)C、不剥夺D、环路等待110、下列关于银行家算法的叙述中正确的是() A、银行家算法可以预防死锁B、当系统处于安全状态时
29、,系统中一定无死锁进程(正确答案)C、当系统处于不安全状态时,系统中一定已经出现了死锁进程D、银行家算法破坏了死锁必要条件中的“请求与保持“条件111、若系统S1采用死锁避免方法,S2采用死锁检测方法,下列叙述中正确的是()(1)S1中使用了资源的层次分配策略(2)S1需要进程所需资源总量的信息,而S2不需要(3)S1不会给可能导致死锁的进程分配资源,而S2会 A、(1)(2)B、(2)(3)(正确答案)C、(1)(3)D、(1)(2)(3)112、在操作系统中,死锁出现指的是() A、计算机发生了硬件的重大故障,没有外力的干预将无法恢复正常B、进程运行所需的资源数超过资源总数C、资源的数量远
30、远少于进程的数量D、多个进程竞争资源而形成的无法推进的局面(正确答案)113、发生死锁的必要条件有4个,防止死锁通过破坏()条件是不实际的。 A、互斥(正确答案)B、不剥夺C、部分分配D、环路等待114、假设系统中有4个同类资源,进程P1、P2、P3需要的资源数分别是4、3、1,进程P1、P2、P3已申请到的资源数分别是2、1、0,则执行安全性测试算法的结果是() A、不存在安全序列,系统处于不安全状态(正确答案)B、存在多个安全序列,系统处于安全状态C、存在唯一的安全序列P3、P1、P2,系统处于安全状态D、存在唯一的安全序列P3、P2、P1,系统处于安全状态115、设有6个进程共享一个互斥
31、段,若最多允许3个进程进入临界区,则采用的信号量的初值为() A、3(正确答案)B、6C、1D、0116、有3个进程共享一个程序段,而每次最多允许两个进程进入该程序段,则信号量可能的值为() A、2,1,0,-1(正确答案)B、3,2,1,0C、2,1,0,-1,-2D、1,0,-1,-2117、设与某资源关联的信号量(K)初值为3,当前值为1,若M表示该资源的可用个数,N表示等待该资源的进程数,则M,N分别是() A、0,1B、1,0(正确答案)C、1,2D、2,0118、若用PV操作来管理相关临界区,且信号量的值总是在【-2,1】之间变化,则() A、至少有两个进程在等待进入临界区B、相关临界区的个数最多2个C、竞争相关临界区执行权的进程最多2个D、最多只有一个进程在相关临界区执行(正确答案)