




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MOOC操作系统-苏州大学中国大学慕课答案随堂测试1、问题:操作系统的核心目标是()。选项:A、管理硬件B、运行程序C、让用户方便使用D、提高CPU利用率正确答案:【运行程序】2、问题:从设备到本地缓冲之间传输数据由()完成。选项:A、I/O控制器B、CPUC、设备机械装置D、内存正确答案:【I/O控制器】3、问题:CPU和设备控制器可并行工作,但不同的设备控制器都不能并行工作。选项:A、正确B、错误正确答案:【错误】4、问题:操作系统是所有软件中最底层的软件。选项:A、正确B、错误正确答案:【正确】5、问题:操作系统只管理硬件资源。选项:A、正确B、错误正确答案:【错误】随堂测试1、问题:下面关于分时系统的叙述错误的是()。选项:A、分时系统主要用于批处理作业B、分时系统中每个任务依次轮流使用时间片C、分时系统的响应时间好D、分时系统是一种多用户操作系统正确答案:【分时系统主要用于批处理作业】2、问题:可以并行运行2个进程的计算机,必须具备的条件有()。选项:A、操作系统支持多道程序设计技术B、程序员实现多进程技术C、计算机中安装了多个单核处理器或一个多核处理器D、计算机中安装了一个单核处理器正确答案:【操作系统支持多道程序设计技术#计算机中安装了多个单核处理器或一个多核处理器】3、问题:单道批处理系统的核心思想是把一批作业一次装入计算机。选项:A、正确B、错误正确答案:【错误】4、问题:分时系统比多道批处理系统的系统开销大。选项:A、正确B、错误正确答案:【正确】5、问题:多道批处理系统的CPU利用率比单道批处理系统高,但是设备利用率差不多。选项:A、正确B、错误正确答案:【错误】随堂测试1、问题:属于手机操作系统的有()。选项:A、AndroidB、iOSC、Windows7D、Linux正确答案:【Android#iOS】2、问题:多处理器系统的优点有()。选项:A、可靠性强B、网速快C、吞吐量大D、所有程序都能提高运行速度正确答案:【可靠性强#吞吐量大】3、问题:分布式操作系统又称紧耦合系统。选项:A、正确B、错误正确答案:【错误】4、问题:ASMP操作系统中,一般有主处理器和从处理器之分。选项:A、正确B、错误正确答案:【正确】5、问题:目前,计算速度最快的计算机系统是集群系统。选项:A、正确B、错误正确答案:【正确】随堂测试1、问题:解决信息在计算机中存储问题的操作系统模块是()。选项:A、进程管理B、内存管理C、文件管理D、设备管理正确答案:【文件管理】2、问题:操作系统采用的双模式分为()。选项:A、I/O模式B、程序模式C、用户模式D、内核模式正确答案:【用户模式#内核模式】3、问题:CPU能够直接访问的存储设备有()。选项:A、硬盘B、内存C、高速缓存CacheD、寄存器正确答案:【内存#高速缓存Cache#寄存器】4、问题:系统调用的代码是在内核模式执行的。选项:A、正确B、错误正确答案:【正确】5、问题:内存保护的目的是为了提高内存的访问效率。选项:A、正确B、错误正确答案:【错误】导论单元作业导论单元测试1、问题:CPU不能直接访问的存储器是()。选项:A、内存B、硬盘C、寄存器D、高速缓存正确答案:【硬盘】2、问题:以下有关分时系统的论述,错误的是()。选项:A、一种联机的多用户交互式的操作系统B、一般采用时间片轮转方式使一台计算机为多个用户服务C、每个用户都能实时得到服务D、在单位时间内,每个用户获得一个时间片并运行正确答案:【每个用户都能实时得到服务】3、问题:以下操作系统不属于手持设备系统的是()。选项:A、UnixB、iOSC、AndroidD、WindowsPhone正确答案:【Unix】4、问题:以下有关分布式操作系统的论述,错误的是()。选项:A、运行在多个计算机上B、又称紧耦合系统C、目前还没有真正意义上的分布式操作系统D、需要网络操作系统的支持正确答案:【又称紧耦合系统】5、问题:一次系统调用的完成需要进行()次模式转换。选项:A、0B、1C、2D、3正确答案:【2】6、问题:以下()项功能不是操作系统具备的主要功能。选项:A、进程管理B、设备管理C、内存管理D、数据管理正确答案:【数据管理】7、问题:在采用多道程序设计技术的操作系统中,单核CPU()。选项:A、只能被一个程序占用,只有这个程序运行完才释放CPUB、可以被多个程序同时占用C、可以被多个程序交替占用D、没有被程序占用正确答案:【可以被多个程序交替占用】8、问题:多道程序设计是指()。选项:A、有多个程序同时进入CPU运行B、有多个程序同时进入主存并发运行C、程序一个一个依次装入内容并顺序执行D、同一个程序可以对应多个不同的进程正确答案:【有多个程序同时进入主存并发运行】9、问题:在分时系统中,如果时间片一定,那么(),响应时间越长。选项:A、内存越多B、内存越少C、用户越多D、用户越少正确答案:【用户越多】10、问题:批处理系统的主要缺点是()。选项:A、CPU的利用率不高B、内存利用率低C、不具备并行性D、缺乏交互性正确答案:【缺乏交互性】11、问题:Unix操作系统是著名的()操作系统。选项:A、批处理B、分时C、实时D、分布式正确答案:【分时】12、问题:与计算机硬件关系最密切的软件是()。选项:A、操作系统B、数据库系统C、编译器D、安全软件正确答案:【操作系统】13、问题:早期操作系统追求的主要目标是()。选项:A、方便性B、可移植性C、低成本D、高效率正确答案:【高效率】14、问题:单核单处理计算机系统中,()可并行操作。选项:A、CPU和硬盘控制器B、不同进程C、主程序与子程序D、用户进程与操作系统进程正确答案:【CPU和硬盘控制器】15、问题:计算机指令集合中的所有机器指令都能在()状态执行。选项:A、用户B、核心C、中断D、原子正确答案:【核心】16、问题:操作系统最为核心的目标是()。选项:A、管理硬件B、使用户方便使用计算机C、使计算机高效运行D、运行程序正确答案:【运行程序】17、问题:控制设备工作的物理部件是()。选项:A、设备控制器B、CPUC、总线D、内存正确答案:【设备控制器】18、问题:共享计算机总线和内存的多处理器系统是()。选项:A、紧耦合系统B、松耦合系统C、分布式系统D、集群系统正确答案:【紧耦合系统】19、问题:()是操作系统不可缺少的硬件支持。选项:A、键盘B、鼠标C、定时器D、USB正确答案:【定时器】20、问题:一般而言,操作系统设计的主要目标包括()。选项:A、高效率B、智能性C、方便D、运行程序正确答案:【高效率#方便#运行程序】21、问题:以下关于操作系统的论述,正确的是()。选项:A、管理计算机资源B、分配计算机资源C、用户和计算机硬件间的中介D、计算机的控制程序正确答案:【管理计算机资源#分配计算机资源#用户和计算机硬件间的中介#计算机的控制程序】22、问题:以下一对设备可以并行操作的是()。选项:A、硬盘和鼠标B、CPU和硬盘C、一个CPU中的两个核D、使用同一个控制器的两个硬盘正确答案:【硬盘和鼠标#CPU和硬盘#一个CPU中的两个核】23、问题:操作系统中的双模式包括()这两种模式。选项:A、用户模式B、多模式C、内核模式D、单模式正确答案:【用户模式#内核模式】24、问题:常用的PC操作系统包括()。选项:A、MACOSB、LinuxC、AndroidD、Windows正确答案:【MACOS#Linux#Windows】25、问题:计算机的内存管理应该提供以下的功能()。选项:A、内存分配B、内存回收C、存储保护D、内存扩容正确答案:【内存分配#内存回收#存储保护】26、问题:以下指令中,()是特权指令。选项:A、内存访问指令B、I/O指令C、获取事件指令D、调用函数指令正确答案:【I/O指令#获取事件指令】27、问题:下面有关多道程序设计技术,正确的是()。选项:A、在单位时间内,每个作业获得一个时间片并运行B、在内存中同时存在多道作业,它们可以并发或并行运行C、一种联机的多用户交互式计算模式D、一般需要一个作业调度器来选中一个作业并运行正确答案:【在内存中同时存在多道作业,它们可以并发或并行运行#一般需要一个作业调度器来选中一个作业并运行】28、问题:以下属于CPU管理的功能有()。选项:A、提供中程调度B、提供进程同步C、提供死锁处理D、提供进程通信正确答案:【提供进程同步#提供死锁处理#提供进程通信】29、问题:多处理器系统的优点有()。选项:A、增加吞吐量B、节省资金C、增加可靠性D、增加资源利用率正确答案:【增加吞吐量#节省资金#增加可靠性】30、问题:特权指令只能在内核模式下运行。选项:A、正确B、错误正确答案:【正确】31、问题:操作系统是整个软件体系中最底层的软件。选项:A、正确B、错误正确答案:【正确】32、问题:ASMP是指在多处理器系统中每个处理器运行操作系统的相同副本。选项:A、正确B、错误正确答案:【错误】33、问题:单道批处理系统中,内存可以存在多个作业。选项:A、正确B、错误正确答案:【错误】34、问题:交互式进程主要关注的指标是响应时间。选项:A、正确B、错误正确答案:【正确】35、问题:多道程序设计的目的是提高CPU的利用率,充分发挥计算机系统部件的并行性。选项:A、正确B、错误正确答案:【正确】36、问题:并发是指两个或多个作业在同一时间间隔内依次运行。选项:A、正确B、错误正确答案:【正确】37、问题:操作系统可以管理计算机中的所有软硬件资源。选项:A、正确B、错误正确答案:【正确】38、问题:CPU和设备控制器可并行工作。选项:A、正确B、错误正确答案:【正确】39、问题:不同设备在任何时候都可以并行工作。选项:A、正确B、错误正确答案:【错误】40、问题:由于所有I/O指令都是特权指令,所以I/O指令只能在核心态运行。选项:A、正确B、错误正确答案:【正确】随堂测试1、问题:操作系统提供给应用程序的接口是()。选项:A、图形化接口B、命令行接口C、系统程序D、系统调用正确答案:【系统调用】2、问题:以下选项中,提供命令行接口的操作系统有()。选项:A、MD-DOSB、LinuxC、UnixD、Windows10正确答案:【MD-DOS#Linux#Unix#Windows10】3、问题:以下选项中,是系统程序的有()。选项:A、时间设置程序B、用户管理程序C、PowerPointD、计算器正确答案:【时间设置程序#用户管理程序】4、问题:操作系统提供服务的形式有()。选项:A、用户接口B、系统程序C、应用程序D、系统调用正确答案:【用户接口#系统程序#系统调用】5、问题:IE浏览器不是系统程序。选项:A、正确B、错误正确答案:【正确】随堂测试1、问题:以下几种结构中,服务器操作系统较为适合的结构是()。选项:A、简单结构B、层次结构C、微内核结构D、模块结构正确答案:【微内核结构】2、问题:MACOSX采用的结构是()。选项:A、简单结构B、层次结构C、混合结构D、模块结构正确答案:【混合结构】3、问题:以下操作系统中,采用模块化结构的有()。选项:A、LinuxB、SolarisC、MS-DOSD、WINDOWS2000正确答案:【Linux#Solaris】4、问题:层次结构的操作系统的一个缺点是层的定义困难。选项:A、正确B、错误正确答案:【正确】5、问题:模块结构的操作系统中,每个模块只能在启动时加载。选项:A、正确B、错误正确答案:【错误】随堂测试1、问题:服务器虚拟机的优点不包括()。选项:A、安全性好B、扩展性好C、便于隔离D、运行速度快正确答案:【运行速度快】2、问题:安装在裸机上的虚拟机是()。选项:A、JAVA虚拟机B、服务器虚拟机C、工作站虚拟机D、PC虚拟机正确答案:【服务器虚拟机】3、问题:一个物理计算机上存在多个虚拟机,不同虚拟机相互隔离。选项:A、正确B、错误正确答案:【正确】4、问题:一个物理计算机上的各个虚拟机的资源可以动态调配。选项:A、正确B、错误正确答案:【正确】5、问题:常用的虚拟机软件有JVM,VMWARE,VirtualBox等。选项:A、正确B、错误正确答案:【正确】操作系统结构单元作业操作系统结构单元测试1、问题:操作系统为用户和应用程序提供服务的形式不包括()。选项:A、系统调用B、应用程序C、系统程序D、用户接口正确答案:【应用程序】2、问题:以下有关系统调用的描述,错误的是()。选项:A、系统调用提供了程序和操作系统之间的接口。B、系统调用是操作系统服务的编程接口。C、系统调用可以在用户态运行。D、系统调用的代码由操作系统提供。正确答案:【系统调用可以在用户态运行。】3、问题:早期操作系统采用的人机交互接口是()。选项:A、图形化接口B、命令行接口C、声控接口D、其它正确答案:【命令行接口】4、问题:智能手机采用的人机交互接口是()。选项:A、命令行接口B、图形化接口C、声控接口D、以上都有正确答案:【以上都有】5、问题:以下程序中不是系统程序的是()。选项:A、用户管理器B、电源管理器C、设备管理器D、4399登录器正确答案:【4399登录器】6、问题:采用简单结构的操作系统是()。选项:A、WindowsB、LinuxC、MS-DOSD、IOS正确答案:【MS-DOS】7、问题:有关微内核的论述,错误的是()。选项:A、微内核的核心是操作系统内核的微型化B、微内核增加了用户空间和内核空间通信的系统开销C、微内核操作系统更加稳定D、微内核操作系统效率更高正确答案:【微内核操作系统效率更高】8、问题:以下操作系统不属于微内核的是()。选项:A、MachB、LinuxC、Windows2000D、Windows2003正确答案:【Linux】9、问题:大多数现代操作系统采用的结构是()。选项:A、简单结构B、层次结构C、微内核D、模块结构正确答案:【模块结构】10、问题:常用的虚拟机软件不包括()。选项:A、VMWAREB、JVMC、VMPD、VirtualBox正确答案:【VMP】11、问题:利用虚拟机安装在操作系统上的操作系统称为()。选项:A、宿主操作系统B、客户操作系统C、应用操作系统D、嵌入操作系统正确答案:【客户操作系统】12、问题:以下有关模块化结构的论述,错误的是()。选项:A、模块结构更加安全B、模块结构比层次结构更加灵活C、模块和模块之间可以相互调用D、每个模块可以在需要时被加载到内核正确答案:【模块结构更加安全】13、问题:用户接口和系统调用是操作系统提供给用户的服务形式。选项:A、正确B、错误正确答案:【错误】14、问题:在Windows中,屏幕输出不需要使用系统调用。选项:A、正确B、错误正确答案:【错误】15、问题:系统调用之间也往往会相互调用,但这不涉及模式转换。选项:A、正确B、错误正确答案:【正确】16、问题:Unix和Linux有很多种不同的外壳,称为Shell,如csh,ksh,bsh,bash等。选项:A、正确B、错误正确答案:【正确】17、问题:图形化接口是一种用户界面友好的桌面接口,最早的GUI是Windows。选项:A、正确B、错误正确答案:【错误】18、问题:基于触摸屏的GUI是手机和平板上流行的人机接口。这类GUI把键盘、鼠标和显示器进行三合一。选项:A、正确B、错误正确答案:【正确】19、问题:所有的UNIX系统都采用简单结构设计。选项:A、正确B、错误正确答案:【错误】20、问题:在层次结构中,任意两层中的上层和下层可以相互调用。选项:A、正确B、错误正确答案:【错误】21、问题:虚拟机是一种通过软件模拟实现,具有完整硬件系统功能,并运行在一个完全隔离环境中的完整计算机系统。选项:A、正确B、错误正确答案:【正确】22、问题:服务器虚拟机主要功能是使得代码能够跨平台运行。选项:A、正确B、错误正确答案:【错误】23、问题:工作站虚拟机的好处是可以同时在一个计算机上使用多个操作系统,包括一个宿主操作系统和若干个客户操作系统。选项:A、正确B、错误正确答案:【正确】24、问题:用户使用服务器虚拟机一般有两种模式:软件模式和硬件模式。软件模式下,在计算机中安装一个远程登录的软件,如Windows的远程桌面。利用这个软件可以操作远程的虚拟机。选项:A、正确B、错误正确答案:【正确】随堂测验1、问题:进程和程序的本质区别是()选项:A、前者动态在运行,后者静态不变B、前者存储在内存,后者存储在外存C、前者在一个文件中,后者在多个文件中D、前者分时使用CPU,后者独占CPU正确答案:【前者动态在运行,后者静态不变】2、问题:进程在操作系统中存在的惟一标志是()选项:A、数据集合B、目标程序C、源程序D、进程控制块正确答案:【进程控制块】3、问题:进程所请求的一次打印输出结束后,将有可能使进程状态从()选项:A、新建态变为就绪态B、运行态变为等待态C、就绪态变为运行态D、等待态变为就绪态正确答案:【等待态变为就绪态】4、问题:进程上下文都需要保存到FCB中。选项:A、正确B、错误正确答案:【错误】5、问题:进程的执行是在多个状态间多次转换的过程,但只有处于就绪和执行状态的进程位于内存。选项:A、正确B、错误正确答案:【错误】随堂测验1、问题:下列各项工作步骤中,()是创建进程所必需的步骤。选项:A、建立一个PCBB、作业调度程序为进程分配CPUC、为进程分配内存等资源D、将PCB链入进程就绪队列正确答案:【建立一个PCB】2、问题:下面可能会引起进程创建的事件是()选项:A、用户登录B、设备中断C、作业调度D、执行fork系统调用正确答案:【用户登录#执行fork系统调用】3、问题:进程创建是一个原语操作。选项:A、正确B、错误正确答案:【正确】4、问题:操作系统对进程的管理和控制都是操作系统的主动行为。选项:A、正确B、错误正确答案:【错误】5、问题:原语的执行可以被中断。选项:A、正确B、错误正确答案:【错误】随堂测验1、问题:速度最快的进程通信方式是()选项:A、消息传递B、socketC、共享内存D、管道正确答案:【共享内存】2、问题:若进程用信箱来传递信息,那么发送信息者的进程名应()选项:A、存放在信件中B、作为send原语的参数C、作为receive原语的参数D、存放在信箱说明中正确答案:【存放在信件中】3、问题:有10个进程需要相互间进行通信,每次通信需要传输的数据大小为1KB。请问它们采用以下的()方式较为合适。选项:A、直接消息通信B、间接消息通信C、间接共享缓冲区D、间接管道正确答案:【间接消息通信】4、问题:进程通信类型可分为直接通信和间接通信。选项:A、正确B、错误正确答案:【正确】5、问题:信箱通信是一种间接通信方式。选项:A、正确B、错误正确答案:【正确】进程单元作业进程单元测试1、问题:正在执行的进程由于其时间片用完而被暂停运行,此时该进程应从运行态变为()。选项:A、运行态B、等待态C、就绪态D、终止态正确答案:【就绪态】2、问题:某单处理器系统中若同时存在5个进程,则处于等待状态的进程最多可有()个。选项:A、0B、1C、4D、5正确答案:【5】3、问题:一个进程退出等待队列而进入就绪队列,是因为进程()。选项:A、启动了外设B、用完了规定的时间片C、获得了所等待的资源D、能得到所等待的处理器正确答案:【获得了所等待的资源】4、问题:进程间采用间接通信方式时,在消息中必须给出()。选项:A、接收者名B、发送者名C、信件名D、信箱名正确答案:【信箱名】5、问题:在操作系统的处理器管理中,标识每一个进程的唯一标志是()。选项:A、数据集合B、PCBC、FCBD、目标程序正确答案:【PCB】6、问题:当外围设备工作结束后,等待该外围设备传输信息的进程状态可能变为()。选项:A、就绪态B、运行态C、等待态D、终止态正确答案:【就绪态】7、问题:下列进程状态变化中,没有外力干预不可能发生的变化是()。选项:A、运行态-就绪态B、运行态-等待态C、等待态-就绪态D、等待态-运行态正确答案:【等待态-运行态】8、问题:进程创建原语的任务主要是()。选项:A、为进程编制程序B、为进程建立PCB表C、为进程分配CPUD、为进程分配内存正确答案:【为进程建立PCB表】9、问题:操作系统是通过()对进程进行管理。选项:A、进程号B、数据C、PCBD、代码正确答案:【PCB】10、问题:在只有1个CPU的系统中,设系统中有n个进程,则处于就绪状态的进程最多为()个。选项:A、1B、n-1C、nD、0正确答案:【n】11、问题:以下对进程的论述中错误的是()。选项:A、进程具有动态性B、一个作业可以划分为一个或多个进程C、进程由代码、数据和进程控制块等组成D、进程就是一个程序正确答案:【进程就是一个程序】12、问题:信箱通信是一种()通信方式。选项:A、信号量B、低级通信C、直接通信D、间接通信正确答案:【间接通信】13、问题:利用fork创建的子进程,它和父进程之间()。选项:A、有一样的PIDB、不共享任何资源C、共享所有资源D、地址空间不同正确答案:【共享所有资源】14、问题:某单处理器系统中若同时存在5个进程,则处于等待状态的进程最少可有()个。选项:A、0B、1C、2D、5正确答案:【0】15、问题:某处理器有4个核,目前系统中若同时存在5个进程,则处于运行状态的进程最多可有()个。选项:A、0B、1C、4D、5正确答案:【4】16、问题:某处理器有4个核,目前系统中若同时存在5个进程,则处于运行状态的进程最少可有()个。选项:A、0B、1C、4D、5正确答案:【0】17、问题:进程间共享内存存在的问题是()。选项:A、通信速度慢B、浪费存储空间C、需要在进程间进行访问控制D、只能传输少量数据正确答案:【需要在进程间进行访问控制】18、问题:在消息通信中,接受者进程阻塞,直到有消息可用才继续运行的模式是()。选项:A、非阻塞sendB、阻塞sendC、非阻塞receiveD、阻塞receive正确答案:【阻塞receive】19、问题:处于()状态的进程才能被调度程序调度去运行。选项:A、新建B、就绪C、等待D、终止正确答案:【就绪】20、问题:进程操作的原语有()。选项:A、创建原语B、撤销原语C、阻塞原语D、唤醒原语E、延迟原语正确答案:【创建原语#撤销原语#阻塞原语#唤醒原语】21、问题:原语是一种特殊的系统调用命令,它的特点是()选项:A、执行时不可中断B、自己可以调用自己C、可被外层调用D、由若干条机器指令组成E、功能强正确答案:【执行时不可中断#由若干条机器指令组成】22、问题:进程和程序的区别是()。选项:A、进程是动态的,程序是静态的B、进程存储在内存中,程序存储在外存中C、进程分时使用CPU,程序独占使用CPUD、进程是程序的一次执行E、进程和程序是一一对应的正确答案:【进程是动态的,程序是静态的#进程存储在内存中,程序存储在外存中#进程是程序的一次执行】23、问题:有关进程的下述说法中正确的是()。选项:A、进程是静态的文本B、进程是动态的过程C、进程和程序是一一对应的D、多个进程可以在单个CPU上并发运行E、进程是有生命周期的正确答案:【进程是动态的过程#多个进程可以在单个CPU上并发运行#进程是有生命周期的】24、问题:在进程的三个基本状态转换中,不会出现的转换是()。选项:A、等待à运行B、运行à就绪C、就绪à等待D、就绪à运行E、运行à等待正确答案:【等待à运行#就绪à等待】25、问题:进程控制块包括若干信息,它们是()。选项:A、进程状态信息B、内存管理信息C、CPU调度信息D、记账信息E、I/O状态信息正确答案:【进程状态信息#内存管理信息#CPU调度信息#记账信息#I/O状态信息】26、问题:父进程和子进程在资源共享方面的关系有()。选项:A、父进程共享子进程资源的子集B、父进程子进程共享所有的资源C、子进程共享父进程资源的子集D、父进程和子进程无资源共享正确答案:【父进程子进程共享所有的资源#子进程共享父进程资源的子集#父进程和子进程无资源共享】27、问题:协同进程的优点有()。选项:A、方便B、信息共享C、模块化D、加速运算正确答案:【方便#信息共享#模块化#加速运算】28、问题:可在多个进程间建立通信链路的通信方式是()。选项:A、共享内存B、直接通信C、间接通信D、剪贴板正确答案:【共享内存#间接通信#剪贴板】29、问题:一个阻塞进程被唤醒意味着该进程重新占有了CPU。选项:A、正确B、错误正确答案:【错误】30、问题:进程可以在各个状态之间自由转换。选项:A、正确B、错误正确答案:【错误】31、问题:创建进程时,将由调度程序为其分配CPU。选项:A、正确B、错误正确答案:【错误】32、问题:父进程一般可以撤销子进程。选项:A、正确B、错误正确答案:【正确】33、问题:在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于进程调度策略和进程自身。选项:A、正确B、错误正确答案:【正确】34、问题:在5状态图中,任意一个进程在它的生命周期中必须要经过不同的5个状态后才能结束。选项:A、正确B、错误正确答案:【错误】35、问题:进程只有运行完了才可能被撤销。选项:A、正确B、错误正确答案:【错误】36、问题:用户进程可以自由访问自己的PCB。选项:A、正确B、错误正确答案:【错误】37、问题:一个程序可对应一个或多个进程,但一个进程不可对应一个或多个程序。选项:A、正确B、错误正确答案:【错误】38、问题:单任务操作系统不需要进行进程上下位切换。选项:A、正确B、错误正确答案:【正确】39、问题:在Linux下,采用exec系统调用创建新的子进程和父进程共享所有资源。选项:A、正确B、错误正确答案:【错误】40、问题:一个系统中进程上下文切换的次数越多,系统效率越高。选项:A、正确B、错误正确答案:【错误】随堂测试1、问题:线程没有自己的代码和线程控制块。选项:A、正确B、错误正确答案:【错误】2、问题:线程比进程在上下文切换上速度更加快。选项:A、正确B、错误正确答案:【正确】3、问题:任意2个线程都能共享同一个进程的资源。选项:A、正确B、错误正确答案:【错误】4、填空题:线程是由()创建的。正确答案:【进程】5、填空题:()是操作系统中资源分配的基本单位。正确答案:【进程】随堂测试1、问题:以下关于用户线程的描述,错误的是()。选项:A、用户线程由用户线程库进行管理B、用户线程的创建和调度需要内核的干预C、操作系统无法调度用户线程D、内核看不到用户线程正确答案:【用户线程的创建和调度需要内核的干预】2、问题:Windows系统中的线程普遍采用的多线程模型是()。选项:A、一对一模型B、多对一模型C、一对多模型D、多对多模型正确答案:【一对一模型】3、问题:在多对一模型中,以下论述错误的是()。选项:A、一个进程的多个线程不能并行运行在多个处理器上B、进程中的用户线程由进程自己管理C、线程切换会导致进程切换D、一个线程的系统调用会导致整个进程阻塞正确答案:【线程切换会导致进程切换】4、问题:并发性好的多线程模型有()。选项:A、一对一模型B、多对一模型C、多对多模型D、单线程模型正确答案:【一对一模型#多对多模型】5、问题:以下有关一对一模型的论述,正确的有()。选项:A、多个线程可并行运行在多个处理器上B、内核的调度程序开销大C、线程切换不会导致进程切换D、一个线程的系统调用会导致整个进程阻塞正确答案:【多个线程可并行运行在多个处理器上#内核的调度程序开销大】随堂测试1、问题:调用用户线程库会产生系统调用。选项:A、正确B、错误正确答案:【错误】2、问题:JAVA线程库只能创建用户线程。选项:A、正确B、错误正确答案:【正确】3、填空题:Unix和Linux常用的线程库是()。正确答案:【PThread】4、填空题:一个用于创建Win32线程的函数,只能有()个参数。正确答案:【1】5、填空题:可以跨操作系统平台的线程是()线程。正确答案:【JAVA】线程单元作业线程单元测试1、问题:下列关于线程的说法,正确的是()。选项:A、单处理机的计算机上,2个线程实际上不能并发执行B、两个线程可以共享各类资源C、一个线程可以包含多个进程D、一个进程可以包含多个线程正确答案:【一个进程可以包含多个线程】2、问题:同一个进程中的线程,不可以共享()。选项:A、打开文件列表B、代码C、公有数据D、堆栈正确答案:【堆栈】3、问题:一般情况下,线程来源于创建该线程的进程中的()。选项:A、一段代码B、一个子进程C、一个动态链接库D、一段数据正确答案:【一段代码】4、问题:在进程中的一段代码可以被创建成为()个线程。选项:A、1B、2C、0个D、以上都可以正确答案:【以上都可以】5、问题:用户程序调用线程库管理自己的线程,这些线程是()。选项:A、内核线程B、用户线程C、超线程D、子线程正确答案:【用户线程】6、问题:多线程模型中不包括()。选项:A、一对一模型B、多对多模型C、一对多模型D、多对一模型正确答案:【一对多模型】7、问题:在多对一模型中,一个用户线程的阻塞()导致进程的阻塞。选项:A、会B、不会C、如果没有可运行的其它线程,D、如果有可运行的其它线程,正确答案:【如果没有可运行的其它线程,】8、问题:在一个线程模型中,最得益于多处理器架构的模型是()。选项:A、多对一模型B、一对一模型C、一对多模型D、二级模型正确答案:【一对一模型】9、问题:调用线程库可能会产生系统调用的线程库是()。选项:A、JAVA线程库B、Win32线程库C、Pthreads线程库D、以上都不是正确答案:【Win32线程库】10、问题:Pthreads是符合POSIX标准的线程库,不可以用在以下()操作系统中。选项:A、UnixB、LinuxC、MS-DOSD、MACOSX正确答案:【MS-DOS】11、问题:某个分时系统采用一对一线程模型。内存中有10个进程并发运行,其中9个进程中只有一个线程,另外一个进程A拥有11个线程。则A获得的CPU时间占总的时间的()。选项:A、1/10B、1/20C、11/20D、1正确答案:【11/20】12、问题:某个分时系统采用多对一线程模型。内存中有10个进程并发运行,其中9个进程中只有一个线程,另外一个进程A拥有11个线程。则A获得的CPU时间占总时间的()。选项:A、1/10B、1/20C、0D、1正确答案:【1/10】13、问题:JAVA线程通过D方法可以休眠一段时间,然后恢复运行。选项:A、runB、setProrityC、yieldD、sleep正确答案:【sleep】14、问题:以下有关JAVA线程的论述,正确的是()。选项:A、Java线程创建有两种方法:1)扩展java.lang.Thread类;2)实现Runnable接口B、JAVA线程操作系统可见C、Java线程由JAVA虚拟机JVM管理D、JAVA线程是内核线程正确答案:【Java线程创建有两种方法:1)扩展java.lang.Thread类;2)实现Runnable接口#Java线程由JAVA虚拟机JVM管理】15、问题:常用的线程库有()。选项:A、Win32线程库B、JAVA线程库C、Linux线程库D、Pthreads线程库正确答案:【Win32线程库#JAVA线程库#Pthreads线程库】16、问题:以下有关内核线程的论述,正确的是()。选项:A、内核线程由内核管理B、内核线程由内核完成线程调度C、多个内核线程不能并行运行在多个处理器上D、内核线程由内核进行创建和撤销正确答案:【内核线程由内核管理#内核线程由内核完成线程调度#内核线程由内核进行创建和撤销】17、问题:以下有关多对一模型中的用户线程的论述,正确的是()。选项:A、用于不支持内核线程的操作系统B、进程内的线程切换不会导致进程切换C、一个进程内的多个线程能并行运行在多个处理器上D、进程中的用户线程由操作系统管理正确答案:【用于不支持内核线程的操作系统#进程内的线程切换不会导致进程切换】18、问题:在操作系统中引入线程的原因是()。选项:A、资源分配紧张B、操作进程所需的系统开销大C、有些进程中的代码有并发执行的需求D、适合多核处理器的并行化操作系统正确答案:【操作进程所需的系统开销大#有些进程中的代码有并发执行的需求#适合多核处理器的并行化操作系统】19、问题:线程的优点有()。选项:A、线程创建开销小B、线程创建、上下文切换比进程快C、进程中的线程可以共享进程资源D、可以用于多处理器或多核体系结构正确答案:【线程创建开销小#线程创建、上下文切换比进程快#进程中的线程可以共享进程资源#可以用于多处理器或多核体系结构】20、问题:一个线程的TCB中包含了()。选项:A、线程状态B、打开文件列表C、栈空间D、程序计数器PC正确答案:【线程状态#栈空间#程序计数器PC】21、问题:下面关于线程的叙述中,错误的是()。选项:A、在引入线程的系统中,进程仍是资源分配和调度分派的基本单位B、不管系统中是否有线程,进程都是拥有资源的独立单位C、不论是系统支持线程还是用户级线程,其切换都需要内核的支持D、线程是资源的分配单位,进程是调度和分配的单位正确答案:【在引入线程的系统中,进程仍是资源分配和调度分派的基本单位#不论是系统支持线程还是用户级线程,其切换都需要内核的支持#线程是资源的分配单位,进程是调度和分配的单位】22、问题:线程是比进程更小的能独立运行的基本单位。选项:A、正确B、错误正确答案:【正确】23、问题:一个进程一定包含多个线程。选项:A、正确B、错误正确答案:【错误】24、问题:?线程自己拥有系统资源。选项:A、正确B、错误正确答案:【错误】25、问题:同一进程中的线程切换不会引起进程切换。选项:A、正确B、错误正确答案:【正确】26、问题:一个进程被撤销后,会导致它的所有线程被撤销。选项:A、正确B、错误正确答案:【正确】27、问题:引入线程后,处理机只在线程间切换。选项:A、正确B、错误正确答案:【错误】28、问题:Java中的线程有四种状态,分别是:可运行(Runable)、就绪(Ready)、阻塞(Blocked)、死亡(Dead)。选项:A、正确B、错误正确答案:【错误】29、问题:在一个引入了用户线程的操作系统中,操作系统调度的基本单位是线程。选项:A、正确B、错误正确答案:【错误】30、问题:程序开发者必须创建一个线程去管理内存的分配。选项:A、正确B、错误正确答案:【错误】31、问题:一旦一个线程被创建,它就开始运行。选项:A、正确B、错误正确答案:【错误】32、问题:Unix的Fork创建的是轻量级进程,它可以和创建它的父进程共享各类资源,从而使得它的创建、切换成本较低。选项:A、正确B、错误正确答案:【正确】33、问题:Unix的exec创建的进程可以和创建它的父进程共享各类资源,从而使得它的创建、切换成本较低。选项:A、正确B、错误正确答案:【错误】34、问题:线程是一个在CPU上运行的基本执行单位,一般情况下,进程内的一个代码片段可以被创建成为一个或多个线程。选项:A、正确B、错误正确答案:【正确】35、问题:从调度角度来看,线程是操作系统的基本调度单位。但是,同一进程中的线程切换不会引起进程切换,不同进程中的线程切换会引起进程切换。选项:A、正确B、错误正确答案:【正确】随堂测试1、问题:进程从新建状态转换到就绪状态的工作由()完成。选项:A、进程调度B、中级调度C、高级调度D、低级调度正确答案:【高级调度】2、问题:进程从提交到运行结束的全部时间称为()。选项:A、运行时间B、等待时间C、周转时间D、响应时间正确答案:【周转时间】3、问题:中程调度的目的是()。选项:A、提高CPU的效率B、降低系统开销C、提高CPU的利用率D、节省内存正确答案:【节省内存】4、问题:以下的进程状态转换会导致抢占式调度的有()。选项:A、新建转换到就绪B、运行转换到等待C、等待转换到就绪D、运行转换到终止正确答案:【新建转换到就绪#等待转换到就绪】5、问题:分配程序的工作包括()。选项:A、上下文切换B、负责把CPU的控制权转交CPU调度程序C、切换到用户态,跳转到用户程序的适当位置并重新运行之D、选择内存中的就绪进程,并分配CPU正确答案:【上下文切换#负责把CPU的控制权转交CPU调度程序#切换到用户态,跳转到用户程序的适当位置并重新运行之】随堂测试1、问题:FCFS算法的就绪队列是按照进程的()排列。选项:A、运行时间B、到达时间C、等待时间D、响应时间正确答案:【到达时间】2、问题:SJF算法的就绪队列是按照进程的()排列。选项:A、到达时间B、等待时间C、下一个CPU脉冲时间D、提交时间正确答案:【下一个CPU脉冲时间】3、问题:一般情况下,SJF可以获得最短的平均等待时间。选项:A、正确B、错误正确答案:【正确】4、问题:FCFS调度算法对长作业有利,对短作业不利。选项:A、正确B、错误正确答案:【正确】5、问题:SJF算法中抢占算法比非抢占算法一般可以获得较短的等待时间。选项:A、正确B、错误正确答案:【正确】随堂测试1、问题:一般来说,能够获得最短响应时间的调度算法是()。选项:A、先来先服务调度算法B、短作业优先调度算法C、优先数调度算法D、时间片轮转调度算法正确答案:【时间片轮转调度算法】2、问题:存在饥饿问题的调度算法有()。选项:A、先来先服务调度算法B、短作业优先调度算法C、优先数调度算法D、时间片轮转调度算法正确答案:【短作业优先调度算法#优先数调度算法】3、问题:时间片越小,RR算法的平均响应时间就越小。选项:A、正确B、错误正确答案:【正确】4、问题:优先数调度算法不存在抢占式调度。选项:A、正确B、错误正确答案:【错误】5、问题:RR调度算法的平均周转时间最短。选项:A、正确B、错误正确答案:【错误】随堂测试1、问题:以下调度算法中,系统开销最小的调度算法是()。选项:A、多级对列度算法B、多级反馈队列调度算法C、先来先服务调度算法D、时间片轮转调度算法正确答案:【先来先服务调度算法】2、问题:多级队列调度算法中的核心问题有:选项:A、队列数B、决定进程如何退出队列C、每一队列的调度算法D、决定新进程将进入哪个队列的方法正确答案:【队列数#每一队列的调度算法#决定新进程将进入哪个队列的方法】3、问题:在多级队列调度算法中,多个不同队列只能采用相同的调度算法。选项:A、正确B、错误正确答案:【错误】4、问题:和多级队列调度算法相比,多级反馈队列调度算法增加了进程在不同队列中降级和升级的功能。选项:A、正确B、错误正确答案:【正确】5、填空题:亲和性好的多处理调度算法是()。正确答案:【多队列调度方法;MQMP】CPU调度单元作业CPU调度单元测试1、问题:由新建状态转换为就绪状态的调度方式是()。选项:A、长程调度B、短程调度C、中程调度D、线程调度正确答案:【长程调度】2、问题:以下有关抢占式调度的论述,错误的是()。选项:A、调度程序可根据某种原则暂停某个正在执行的进程,将已分配给它的CPU重新分配给另一进程B、可防止单一进程长时间独占CPUC、进程切换频繁D、系统开销小正确答案:【系统开销小】3、问题:假设一个系统中有3个进程,到达时间依次为0,1,3。运行时间依次为3、5和2。若按照时间片轮转(时间片为2)调度算法调度CPU,那么各进程的平均周转时间为()。选项:A、8B、7C、6D、其它正确答案:【6】4、问题:假设一个系统中有5个进程,它们到达的时间依次为0、2、4、6和8,运行时间依次为3、6、4、5和2。若按照抢占式短作业优先调度算法调度CPU,那么各进程的平均周转时间为()。选项:A、7.2B、8C、7.4D、其它正确答案:【7.2】5、问题:在()调度算法中,按照进程进入就绪队列的先后次序来分配CPU。选项:A、SJFB、RRC、MQD、FCFS正确答案:【FCFS】6、问题:假设一个系统中有5个进程,它们到达的时间依次为0、1、2、3和4,运行时间依次为2、3、2、4和1,优先数分别为3、4、2、1、5。若按照非抢占优先数调度算法(优先数小则优先级高)调度CPU,那么各进程的平均周转时间为()。选项:A、5B、5.4C、3.3D、其它正确答案:【5.4】7、问题:假设一个系统中有4个进程,它们到达的时间依次为0、2、4和6,运行时间依次为3、6、4和5。若按照抢占式短作业优先调度算法调度CPU,那么各进程的平均周转时间为()。选项:A、7.5B、6C、8D、其它正确答案:【7.5】8、问题:在时间片轮转算法中,假如时间片大小为5ms,系统中处于就绪队列的进程有10个(运行期间没有新进程加入就绪队列),则最长的响应时间为()。选项:A、5msB、50msC、45msD、其它正确答案:【45ms】9、问题:从进程提交到首次运行的时间段,称为()。选项:A、运行时间B、周转时间C、等待时间D、响应时间正确答案:【响应时间】10、问题:抢占式CPU调度可能发生在一个进程()时。选项:A、从运行转到等待B、从运行转到就绪C、从运行转到终止D、新建进程正确答案:【从运行转到就绪】11、问题:可以模拟其它调度算法的调度算法是()。选项:A、FCFSB、SJFC、RRD、PR正确答案:【PR】12、问题:对短作业不利的调度算法是()。选项:A、FCFSB、RRC、SJFD、MQ正确答案:【FCFS】13、问题:MLQ调度算法需要考虑的问题中,不包括()。选项:A、队列数B、每一队列的调度算法C、进程升级和降级方法D、决定新进程将进入哪个队列的方法正确答案:【进程升级和降级方法】14、问题:单队列多核调度方法中,系统有()个就绪队列。选项:A、0B、1C、2D、多个正确答案:【1】15、问题:多队列调度方法中,系统有多个就绪队列,一般每个CPU()个选项:A、0B、1C、2D、多个正确答案:【1】16、问题:分时系统一般采用的调度算法是()。选项:A、时间片轮转B、先来先服务C、短作业优先D、优先级算法正确答案:【时间片轮转】17、问题:不具有抢占和非抢占模式的调度算法是()。选项:A、FCFSB、SJFC、PRD、其它都不是正确答案:【FCFS】18、问题:FCFS调度算法实现简单,可以使用FIFO队列来实现,当一个进程进入就绪队列,就是将其PCB链接到队列()。选项:A、头部B、中间C、第二个D、尾部正确答案:【尾部】19、问题:FCFS调度算法实现简单,可以使用FIFO队列来实现。发生调度时,CPU分配给位于队列()的进程,并将该进程从就绪队列删除。选项:A、头部B、尾部C、中间D、以上都不正确正确答案:【头部】20、问题:为了照顾紧迫型进程,应采用()调度策略。选项:A、FCFSB、PRC、RRD、SJF正确答案:【PR】21、问题:当系统中()时,将不会引起系统执行进程调度原语。选项:A、一个新进程被创建B、当前进程执行了P操作C、在非抢占调度中,进程A正在运行而进程B恰好被唤醒D、分时系统中的时间片用完正确答案:【在非抢占调度中,进程A正在运行而进程B恰好被唤醒】22、问题:进程调度的准则包括()。选项:A、最大的CPU利用率B、最大的内存利用率C、最短的周转时间D、最短的等待时间正确答案:【最大的CPU利用率#最短的周转时间#最短的等待时间】23、问题:多核处理器的CPU调度和单核处理器调度相比,还需要考虑()。选项:A、负载平衡B、亲和性C、吞吐量D、CPU利用率正确答案:【负载平衡#亲和性】24、问题:在时间片轮转算法中,时间片越小,则()。选项:A、进程切换越频繁B、系统开销大C、平均响应时间短D、平均等待时间小正确答案:【进程切换越频繁#系统开销大#平均响应时间短】25、问题:可能存在饥饿问题的调度算法有()。选项:A、FCFSB、SJFC、RRD、PR正确答案:【SJF#PR】26、问题:具有抢占和非抢占两种调度模式的调度算法有()。选项:A、FCFSB、SJFC、PRD、RR正确答案:【SJF#PR】27、问题:以下有关短程调度和长程调度的论述,正确的是()。选项:A、短程调度比长程调度切换频率低B、短程调度比长程调度切换频率高C、短程调度比长程调度开销小D、短程调度比长程调度开销大正确答案:【短程调度比长程调度切换频率高#短程调度比长程调度开销小】28、问题:多级反馈队列调度和多级队列调度相比,需要多考虑一下问题()。选项:A、队列数B、进程降级的方法C、进程升级的方法D、每一队列的调度算法正确答案:【进程降级的方法#进程升级的方法】29、问题:下列进度调度算法中,()可能出现进程长期得不到运行的情况。选项:A、静态优先数算法B、抢占式短作业优先算法C、时间片轮转调度算法D、先来先服务算法正确答案:【静态优先数算法#抢占式短作业优先算法】30、问题:若进程P一旦被唤醒就能够马上投入运行,系统可能为()。选项:A、分时系统,进程P的优先级最高B、抢占调度方式,就绪队列上的所有进程的优先级皆比P的低C、就绪队列为空队列,并且没有进程在运行D、抢占调度方式,P的优先级高于当前运行的进程正确答案:【就绪队列为空队列,并且没有进程在运行#抢占调度方式,P的优先级高于当前运行的进程】31、问题:在进程调度中,每个进程的等待时间等于响应时间。选项:A、正确B、错误正确答案:【错误】32、问题:在进程调度中,每个进程的等待时间加上运行时间等于周转时间。选项:A、正确B、错误正确答案:【正确】33、问题:给定一批进程,抢占式调度一定比非抢占式调度获得小的平均周转时间。选项:A、正确B、错误正确答案:【错误】34、问题:在RR算法中,时间片越小越好。选项:A、正确B、错误正确答案:【错误】35、问题:一般而言,交互进程需要短的响应时间。选项:A、正确B、错误正确答案:【正确】36、问题:SJF算法可以获得最小的响应时间。选项:A、正确B、错误正确答案:【错误】37、问题:亲和性是指进程在某个给定的CPU上尽量长时间运行而不被迁移到其他处理器的倾向性。选项:A、正确B、错误正确答案:【正确】38、问题:静态优先级是指在调度进程时就确定每个进程的优先数。选项:A、正确B、错误正确答案:【错误】39、问题:动态优先级是指在创建进程之初先赋予每个进程一个优先级,然后其值随进程的推进或等待时间的增加而改变,以便获得更好的调度性能。选项:A、正确B、错误正确答案:【正确】40、问题:抢占式SJF的平均等待时间一定小于非抢占式SJF。选项:A、正确B、错误正确答案:【错误】随堂测试1、问题:下面有关数据不一致性的论述中,错误的是()。选项:A、存在于并发运行的协同进程之间B、同一进程在同一批数据上多次运行的结果可能不一样C、一个进程在同一批数据上的运行结果每次都不一样D、单任务操作系统不存在数据不一致性正确答案:【一个进程在同一批数据上的运行结果每次都不一样】2、问题:防止竞争条件出现的有效方法有()。选项:A、同步B、调度C、互斥D、不共享数据正确答案:【同步#互斥】3、问题:临界区使用准则包括()。选项:A、互斥B、有限等待C、同步D、有空让进正确答案:【互斥#有限等待#有空让进】4、问题:临界区是涉及临界资源的数据区。选项:A、正确B、错误正确答案:【错误】5、问题:一次只允许一个进程使用的资源称为互斥资源。选项:A、正确B、错误正确答案:【正确】随堂测试1、问题:如P和V操作的信号量S初值为4,则现在S=-1,表示有()个进程在等待该信号量。选项:A、0B、1C、2D、4正确答案:【1】2、问题:用V操作可以唤醒一个进程,被唤醒的进程状态可能会变为()。选项:A、就绪B、运行C、等待D、结束正确答案:【就绪】3、问题:?S必须置一次且只能置一次初值。选项:A、正确B、错误正确答案:【正确】4、问题:记录型信号量S的当前值为0,一个进程调用wait(S)会把自己阻塞并挂到S的等待队列上。选项:A、正确B、错误正确答案:【正确】5、问题:记录型信号量的值不可能为负数。选项:A、正确B、错误正确答案:【错误】随堂测试1、问题:有两个并发进程,设置了互斥信号量mutex,现在mutex=0,则表示()。选项:A、两个进程均进入临界区B、没有进程进入临界区C、一个进程进入临界区D、一个进程进入临界区,另一个在等待正确答案:【一个进程进入临界区】2、问题:所有的生产者必须等待消费者先运行的前提条件是()。选项:A、缓冲区为空B、缓冲区为满C、缓冲区不可用D、缓冲区半满正确答案:【缓冲区为满】3、问题:所有的消费者必须等待生产者先运行的前提条件是()。选项:A、缓冲区空B、缓冲区满C、缓冲区不可用D、缓冲区半空正确答案:【缓冲区空】4、问题:消费者阻塞在wait(m)(m是互斥信号量)的条件是()。选项:A、没有空缓冲区B、没有满缓冲区C、有其它生产者已经进入临界区存放产品D、有其它消费者已经进入临界区取产品正确答案:【有其它生产者已经进入临界区存放产品#有其它消费者已经进入临界区取产品】5、问题:在生产者消费者问题中,以下关于唤醒操作正确的是()。选项:A、生产者唤醒其它生产者B、生产者唤醒消费者C、消费者唤醒其它消费者D、消费者唤醒生产者正确答案:【生产者唤醒其它生产者#生产者唤醒消费者#消费者唤醒其它消费者#消费者唤醒生产者】随堂测试1、问题:在读者写者问题中,能同时执行的是()。选项:A、读者和写者B、不同写者C、不同读者D、都不能正确答案:【不同读者】2、问题:在读者优先的读者写者问题中,读者可以进入读的前提是()。选项:A、没有读者和写者在读写B、有读者在读C、有写者在写D、有写者在等正确答案:【没有读者和写者在读写#有读者在读】3、问题:在读者代码rc--;If(rc==0)V(W)中V(W)可能唤醒其它读者。选项:A、正确B、错误正确答案:【错误】4、问题:读者优先的读者写者问题中,一个写者先来,但有可能比后来的读者后运行。选项:A、正确B、错误正确答案:【正确】5、问题:只有没有读者在读,写者就可以进入写。选项:A、正确B、错误正确答案:【错误】随堂测试1、问题:哲学家就餐问题的解决方案如下:semephore*chopstick[5];semaphore*seat;哲学家i:……P(seat);P(chopStick[i]);P(chopStick[(i+1)%5]);吃饭V(chopStick[i]);V(chopStick[(i+1)%5]);V(seat);其中,信号量seat的初值为()。选项:A、0B、1C、4D、5正确答案:【4】2、问题:在哲学家就餐问题中,有以下代码:P(m);test(i);V(m);在test[i]中的临界资源包括()。选项:A、state[(i+2)%5]B、state[(i+1)%5]C、ph[i]D、其它正确答案:【state[(i+1)%5]】3、问题:当信号量的值等于2时,表示()。选项:A、该信号量上有2个进程等待B、有2个信号量可用C、该信号量是同步信号量D、该信号量是二值信号量正确答案:【有2个信号量可用#该信号量是同步信号量】4、问题:如果给5个哲学家6根筷子,则不会有死锁发生。选项:A、正确B、错误正确答案:【正确】5、问题:互斥信号量的P和V操作一般在不同进程中。选项:A、正确B、错误正确答案:【错误】随堂测试1、问题:引入条件变量后的管程内部,不存在()。选项:A、条件队列B、紧急队列C、入口队列D、条件变量正确答案:【入口队列】2、问题:进程P调用wait操作唤醒进程Q后,P等待直到Q离开管程才允许的管程是()。选项:A、Hoare管程B、MESA管程C、Hansen管程D、系统管程正确答案:【Hoare管程】3、问题:每个管程中只能有一个条件变量。选项:A、正确B、错误正确答案:【错误】4、问题:在Hoare管程中,当一个管程内的进程P调用x.wait()时,如果紧急队列非空,则会唤醒第一个入口队列中的等待进程,P进入x的条件队列。选项:A、正确B、错误正确答案:【错误】5、问题:Linux和Windows系统中都有信号量同步机制。选项:A、正确B、错误正确答案:【正确】进程同步单元作业进程同步单元测试1、问题:有界缓冲问题中,“counter++”的伪机器语言为:(S0)register1=counter(S1)register1=register1+1(S2)counter=register1“counter—”的伪机器语言为:(S3)register2=counter(S4)register2=register2–1(S5)counter=register2当这两段代码并行执行时,有()种不同的执行结果。选项:A、1B、2C、3D、4正确答案:【3】2、问题:有界缓冲问题中,“counter++”的伪机器语言为:(S0)register1=counter(S1)register1=register1+1(S2)counter=register1当两个生产者并发执行“counter++”时,有()中不同的运行结果。选项:A、1B、2C、3D、4正确答案:【2】3、问题:访问临界区过程中,在临界区前的进入区应该实现()准则。选项:A、互斥B、有空让进C、有限等待D、以上所有正确答案:【互斥】4、问题:访问临界区过程中,在临界区后的退出区应该实现()准则。选项:A、互斥B、有空让进C、有限等待D、所有正确答案:【有空让进】5、问题:存在忙等的信号量是()。选项:A、记录型信号量B、AND信号量C、整型信号量D、二值信号量正确答案:【整型信号量】6、问题:在生产者消费者问题中,生产者的代码“把产品放入指定缓冲区”和消费者的代码“从满缓冲区取出一个产品”存在()种不同的运行次序。选项:A、1B、2C、3D、其它正确答案:【3】7、问题:在生产者消费者问题中,生产者的代码中的signal(full)可能会唤醒()。选项:A、生产者自己B、其它生产者C、消费者D、生产者或消费者正确答案:【消费者】8、问题:在生产者消费者问题中,消费者执行Wait(full)后阻塞的原因是()。选项:A、full=0B、full1C、full=1D、full1正确答案:【full1】9、问题:读者优先的读者写者问题中,写者可以进入写的前提条件是()。选项:A、没有读者在读B、没有写者在写C、既没有读者在读,也没有写者在写D、其它正确答案:【既没有读者在读,也没有写者在写】10、问题:系统中有10个并发进程涉及某个相同的变量A,则变量A的相关临界区最少有()个。选项:A、1B、2C、10D、20正确答案:【10】11、问题:进程P1对信号量S执wait(S)操作,则信号量S的值应()。选项:A、加1B、不定C、不变D、减1正确答案:【减1】12、问题:有m个进程共享同一临界资源,若使用信号量机制实现对这一临界资源的互斥访问,则信号量的变化范围是()。选项:A、0~1B、0~mC、-(m-1)~1D、0~(m-1)正确答案:【-(m-1)~1】13、问题:设两个进程共用一个临界资源的互斥信号量mutex,当mutex=1时表示()。选项:A、一个进程进入了临界区,另一个进程等待B、两个进程进入临界区C、没有一个进程进入临界区D、两个进程都在等待正确答案:【没有一个进程进入临界区】14、问题:设两个进程共用一个临界资源的互斥信号量mutex,当mutex=-1时表示()。选项:A、两个进程都在等待B、没有一个进程进入临界区C、两个进程都进入临界区D、一个进程进入了临界区,另一个进程等待正确答案:【一个进程进入了临界区,另一个进程等待】15、问题:若有10个进程共享同一程序段,而且每次最多允许5个进程进入该程序段,则互斥信号量的变化范围是()。选项:A、1~10B、5~10C、(-5)~5D、(-5)~1正确答案:【(-5)~5】16、问题:有两个并发进程要访问一个临界区,设置了互斥信号量mutex,现在mutex=-1,则表示()。选项:A、两个进程均进入临界区B、没有进程进入临界区C、一个进程进入临界区D、一个进程进入临界区,另一个在等待正确答案:【一个进程进入临界区,另一个在等待】17、问题:所有的消费者必须等待生产者先运行的前提条件是()。选项:A、缓冲区空B、缓冲区满C、缓冲区只能再放一个产品D、缓冲区半空半满正确答案:【缓冲区空】18、问题:消费者阻塞在wait(full)(full是同步信号量)的条件是()。选项:A、没有空缓冲区B、没有满缓冲区C、有其它生产者已经进入临界区存放产品D、有其它消费者已经进入临界区取产品正确答案:【没有满缓冲区】19、问题:在哲学家就餐问题中,不能防止死锁的方法为()。选项:A、最多允许4个哲学家同时坐在桌子周围。B、仅当一个哲学家左右两边筷子都可用时,才允许他拿筷子。C、这三个都正确D、给所有哲学家编号,奇数号哲学家必须首先拿左边筷子,偶数号哲学家必须首先拿右边筷子。正确答案:【这三个都正确】20、问题:当信号量的值等于0时,以下描述错误的是()。选项:A、再有进程申请信号量将阻塞B、目前没有信号量可用C、该信号量的值不能比0更小D、申请该信号量的进程无法进入临界区正确答案:【该信号量的值不能比0更小】21、问题:在Hoare管程中,有关条件变量x的操作wait()的描述正确的是()。选项:A、紧急队列非空时,会唤醒第一个等待进程B、紧急队列空时释放管程控制权,允许入口队列进程进入管程C、执行该操作进程进入x的条件队列D、执行该操作进程继续运行正确答案:【紧急队列非空时,会唤醒第一个等待进程#紧急队列空时释放管程控制权,允许入口队列进程进入管程#执行该操作进程进入x的条件队列】22、问题:在Hoare管程中,有关条件变量x的操作signal()的描述正确的是()。选项:A、x的条件队列空时是空操作,执行该操作进程继续运行B、x的条件队列空时是空操作,执行该操作进程进入紧急队列C、x的条件队列非空时,唤醒该条件队列的第一个等待进程,执行该操作进程进入紧急队列D、x的条件队列非空时,唤醒该条件队列的第一个等待进程,执行该操作进程继续运行正确答案:【x的条件队列空时是空操作,执行该操作进程继续运行#x的条件队列非空时,唤醒该条件队列的第一个等待进程,执行该操作进程进入紧急队列】23、问题:以下防止5个哲学家就餐出现死锁的解决方法,正确的有()。选项:A、最多允许4个哲学家同时坐在桌子周围B、仅当一个哲学家左右两边筷子都可用时,才允许他拿筷子C、增加一根额外的筷子D、给所有哲学家编号,奇数号哲学家必须首先拿左边筷子,偶数号哲学家则反之正确答案:【最多允许4个哲学家同时坐在桌子周围#仅当一个哲学家左右两边筷子都可用时,才允许他拿筷子#增加一根额外的筷子#给所有哲学家编号,奇数号哲学家必须首先拿左边筷子,偶数号哲学家则反之】24、问题:在读者写者问题中,读者可以进入缓冲区读的条件是()。选项:A、有读者在等待B、无读者、写者在读写C、有写者等,但有其它读者在读D、有写者写正确答案:【无读者、写者在读写#有写者等,但有其它读者在读】25、问题:临界区使用的准则包括()。选项:A、互斥B、有空让进C、同步D、有限等待正确答案:【互斥#有空让进#有限等待】26、问题:以下有关临界区的论述,正确的是()。选项:A、临界区的设置方法由操作系统确定B、临界区是代码片段C、每个进程可能有一个或多个临界区D、进程必须互斥进入临界区正确答案:【临界区是代码片段#每个进程可能有一个或多个临界区#进程必须互斥进入临界区】27、问题:有关信号量S的描述,正确的是()。选项:A、S必须置一次且只能置一次初值B、S初值不能为0C、除了初始化,只能通过执行P、V操作来访问SD、S的值不为负正确答案:【S必须置一次且只能置一次初值#除了初始化,只能通过执行P、V操作来访问S】28、问题:在生产者消费者问题中,消费者调用wait(mutex)(mutex是互斥信号量)阻塞的条件是()。选项:A、有生产者进入在往缓冲区存放产品B、有消费者进入在从缓冲区读产品C、缓冲区空D、缓冲区满正确答案:【有生产者进入在往缓冲区存放产品#有消费者进入在从缓冲区读产品】29、问题:在读者优先的读者写者问题中,写者可以进入写的前提必须包括()。选项:A、没有读者在读B、没有写者在写C、有读者阻塞D、没有写者在等正确答案:【没有读者在读#没有写者在写】30、问题:有关同步信号量,以下论述错误的是()。选项:A、同步信号量不可为负数B、同步信号量只能设置一次初值C、同步信号量一般初值设置为1D、同步信号量为负数时,其绝对值表示目前使用这个信号量的进程的数量正确答案:【同步信号量不可为负数#同步信号量一般初值设置为1#同步信号量为负数时,其绝对值表示目前使用这个信号量的进程的数量】31、问题:二值信号量的值区间为0-1。选项:A、正确B、错误正确答案:【错误】32、问题:若信号S的初值为5,当前值为-2,则表示有2个等待进程。选项:A、正确B、错误正确答案:【正确】33、问题:当一进程因在记录型信号量S上执行signal(S)操作而导致唤醒另一进程前,S的值等于0。选项:A、正确B、错误正确答案:【错误】34、问题:一次允许多个进程使用的资源称为共享资源。选项:A、正确B、错误正确答案:【正确】35、问题:互斥操作时,一个信号量的P、V操作一般处于同一进程。选项:A、正确B、错误正确答案:【正确】36、问题:同步操作时,一个信号量的P、V操作一般处于同一进程。选项:A、正确B、错误正确答案:【错误】37、问题:在生产者消费者问题中,不同消费者之间不需要互斥。选项:A、正确B、错误正确答案:【错误】38、问题:10个生产者,5个消费者共享容量为8的缓冲区的生产者-消费者问题中,互斥使用缓冲区的信号量S的初始值为1。选项:A、正确B、错误正确答案:【正确】39、问题:整型信号量是一个整数,如果一个进程要申请信号量时发现该信号量大于等于0则表示可以获得信号量,小于0则表示无法获得信号量。选项:A、正确B、错误正确答案:【错误】40、问题:记录型信号量增加了一个等待队列,当一个进程无法获得一个信号量时,马上释放CPU并把自己转换为等待状态,加入该信号量的等待队列,从而消除忙等。选项:A、正确B、错误正确答案:【正确】随堂测验1、问题:引起死锁的主要原因有()。选项:A、资源静态分配B、竞争互斥资源C、竞争共享资源D、进程推进不当正确答案:【竞争互斥资源#进程推进不当】2、问题:死锁的必要条件有()。选项:A、互斥B、占有C、非抢占D、循环等待正确答案:【互斥#非抢占#循环等待】3、问题:多个进程竞争比进程数目少的资源就可能产生死锁,而当资源数目大于进程数目时就一定不会发生死锁。选项:A、正确B、错误正确答案:【错误】4、问题:操作系统处理死锁,只要采用预防、解除、检测、避免等方法中的一种就足够了。选项:A、正确B、错误正确答案:【错误】5、问题:如果资源分配图没有环,那么系统就不处于死锁状态;反之,如果有环,那么系统处于死锁状态。选项:A、正确B、错误正确答案:【错误】随堂测验1、问题:系统出现死锁时一定同时保持了四个必要条件,对资源采用按序分配算法后可破坏的条件是()选项:A、互斥B、占有并等待C、非抢占D、循环等待正确答案:【循环等待】2、问题:资源的静态分配算法在解决死锁问题中是用于()选项:A、预防死锁B、避免死锁C、检测死锁D、解除死锁正确答案:【预防死锁】3、问题:产生系统死锁的原因可能是由于()选项:A、进程释放资源B、一个进程进入死循环C、多个进程竞争共享型设备D、多个进程竞争资源出现了循环等待正确答案:【多个进程竞争资源出现了循环等待】4、问题:不能防止死锁的资源分配策略是()选项:A、剥夺式分配方式B、按序分配方式C、静态分配方式D、互斥使用动态分配方式正确答案:【互斥使用动态分配方式】5、问题:只要确保至少一个必要条件不成立,就能预防死锁。选项:A、正确B、错误正确答案:【正确】随堂测验1、问题:死锁的避免是进程提出资源申请时,动态测试资源分配情况,仅当系统处于()时,才把
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 敏感肌修复霜企业制定与实施新质生产力战略研究报告
- 绿色建筑室内环境设计企业制定与实施新质生产力战略研究报告
- 中国三氧化二砷行业发展现状调查、竞争格局分析及未来前景预测报告
- 硫代硫酸钠企业ESG实践与创新战略研究报告
- 清洁用品百货企业县域市场拓展与下沉战略研究报告
- 保险监管及相关保险企业数字化转型与智慧升级战略研究报告
- 植物类中药饮片批发企业数字化转型与智慧升级战略研究报告
- 铁路客运车辆批发企业ESG实践与创新战略研究报告
- 机器人集成输送系统行业跨境出海战略研究报告
- 基于问题驱动的单元教与学实践研究
- 2023年 新版评审准则质量记录手册表格汇编
- 2024年全国版图知识竞赛(小学组)考试题库大全(含答案)
- 博物馆保安服务投标方案(技术方案)
- (高清版)TDT 1047-2016 土地整治重大项目实施方案编制规程
- 2024年新疆维吾尔自治区中考一模综合道德与法治试题
- 医药代表专业化拜访技巧培训
- 今年夏天二部合唱谱
- 现代制造技术课件
- 小米公司招聘测试题目
- 2024年北京控股集团有限公司招聘笔试参考题库含答案解析
- 人教版二年级数学下册 3 图形的运动(一)1.轴对称图形(教学课件)
评论
0/150
提交评论