第一章1、操作系统是对(C)进行管理的软件。A、软件资源B、硬件资源C、A和BD、应用程序2、找出下面描述正确的一句话(C)。A、操作系统负责为用户和用户程序完成所有与硬件无关和应用无关的工作B、操作系统负责为用户和用户程序完成所有与硬件无关和应用相关的工作C、操作系统负责为用户和用户程序完成所有与硬件相关和应用无关的工作D、操作系统负责为用户和用户程序完成所有与硬件相关和应用相关的工作3、从用户的观点看,操作系统是(D)。A、由若干层次的程序按一定的结构组成的有机体B、控制和管理计算机资源的软件C、合理地组织计算机工作流程的软件D、用户与计算机之间的接口4、(B)是多道批处理系统的硬件支持。A、RICS技术B、通道和中断技术C、集成电路D、高速内存5、下列描述中,(D)不是操作系统关心的主要问题。A、管理计算机裸机B、设计并提供用户程序与计算机硬件系统的界面C、管理计算机系统资源D、高级程序设计语言的编译器6、下列系统中,(C)是实时系统。A、激光照排系统B、办公自动化系统C、航空订票系统D、计算机辅助设计系统7、批处理系统的主要缺点是:(C)A、CPU利用率低B、不能并发执行C、缺少交互性D、以上都不是8、下面关于操作系统的叙述中正确的是(D)。A、由于采用了分时技术,用户可以独占计算机资源B、分时系统不一定都具有人机交互功能C、从响应时间的角度看,实时系统和分时系统差不多D、对批处理作业,必须提供相应的作业控制信息9、在批处理兼分时系统中,对(B)应该及时响应,使用户满意。A、批量作业B、前台作业C、后台作业D、网络通信10、在操作系统中,对系统中的信息进行管理的部分通常称为(C)。A、数据库系统B、软件系统C、文件系统D、检索系统11、操作系统提供给程序员的接口是(B)。A、进程B、系统调用C、库函数D、B和C12、下面关于并发性的论述中,正确的论述是(C)。A、并发性是指若干事件在同一时刻发生B、并发性是指若干事件在不同时刻发生C、并发性是指若干事件在同一时间间隔内发生D、并发性是指若干事件在不同时间间隔内发生13、操作系统中采用多道程序设计技术提高了CPU和外部设备的(A)。A、利用率B、可靠性C、稳定性D、兼容性14、下面关于程序并发执行的论述中,正确的论述是(D)。A、一个程序(含数据),在将其划分成若干个模块后,方能并发执行B、一个程序(含数据),在为其加上适当的控制命令后,方能并发执行C、一个程序(含数据),在为其加上作业说明后,方能并发执行D、一个程序(含数据),在为其建立进程控制块后,方能并发执行15、配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样的一台计算机只是一台逻辑上的计算机,称为(C)计算机。A、并行B、真实C、虚拟D、共享16、在操作系统中的异步性主要是指(B)。A、进程执行中是严格按规定的顺序运行的B、在系统中进程推进的顺序是走走停停C、各个进程执行中是独立运行的D、在系统中进程推进的顺序是一直持续不断17、把一个程序划分成若干个可同时执行的模块的方法是(A)。A、并发程序设计B、多重程序设计C、多道程序设计D、串行程序设计18、所谓(B)是指将一个以上的作业放入内存,并且宏观上同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。A、多重处理B、多道程序设计C、实时处理D、并行执行19、操作系统的(D)管理部分负责对进程调度。A、主存储器B、控制器C、运算器D、处理机20、操作系统的基本功能不包括(C)。A、处理器管理B、存储管理C、用户管理D、设备管理21、操作系统的基本功能不包括(B)。A、文件管理B、数据库管理C、存储管理D、设备管理第二章1、从执行状态挂起的进程解除挂起时进入(A)状态。A、就绪B、执行C、阻塞D、挂起2、进程在处理机上执行时,(D)。A、进程之间是无关的,具有封闭特性B、进程之间是有交互的,相互依赖、相互制约,具有并发性C、具有并发性,及同时执行的特性D、进程之间可能是无关的,但也可能是有交互的3、对进程的管理和控制使用(B)。A、指令B、原语C、信号量D、信箱4、一个进程释放一种资源将有可能导致一个或几个进程(B)。A、由就绪变运行B、由阻塞变就绪C、由阻塞变运行D、由运行变就绪5、一个作业被调度进入内存后其进程被调度进入CPU运行,在执行一段指令后,进程请求打印输出,此间该进程的状态变化是(C)。A、运行态-就绪态-等待态B、等待态-就绪态-运行态C、就绪态-运行态-等待态D、就绪态-等待态-运行态6、在操作系统中,有一组进程,进城之间具有直接相互制约性。这组并发进程之间(D)。A、必定无关B、相关程度相同C、可能相关D、必定相关7、有m个进程共享同一临界资源,若使用信号量机制实现对这一临界资源的互斥访问,则信号量的变化范围是(A)。A、1~-(m-1)B、1~m-1C、1~-mD、1~m8、在下面的叙述中,不正确的是(C)。A、一个进程可创建一个或多个线程B、一个线程可创建一个或多个线程C、一个线程可创建一个或多个进程D、一个进程不可创建一个或多个进程9、由于并发进程之间(B)不能由进程本身来控制,当它们在共享某资源时,可能会产生与时间有关的错误。A、占用存储器的位置B、执行的相对速度C、分配外部设备D、外部设备的启动10、在操作系统的处理器管理中,每一个进程唯一的标志是(B)。A、PSWB、PCBC、JCBD、FCB10、Linux系统中的进程控制块PCB所对应的结构是(D)A、JCBB、proc和userC、FCBD、task_strcuct11、下列各项工作步骤中,(B)不是创建进程所必需的步骤。A、建立一个PCBB、作业调度程序为进程分配CPUC、为进程分配内存等资源D、将PCB链入进程就绪队列12、在单CPU系统中实现并发技术后,(D)。A、进程间在一个时刻并行执行,CPU与外设串行工作B、进程间在一个时刻并行执行,CPU与外设并行工作C、进程间在一个时间段内并行执行,CPU与外设串行工作D、进程间在一个时间段内并行执行,CPU与外设并行工作13、下面对临界区的论述中,正确的论述是(D)。A、临界区是指进程中用于实现进程互斥的那段代码B、临界区是指进程中用于实现进程同步的那段代码C、临界区是指进程中用于实现进程通信的那段代码D、临界区是指进程中用于访问临界资源的那段代码14、下面关于进程通信的说法错误的是(C)。A、进程通信方式有直接通信和间接通信两种B、直接通信固定在一对进程之间C、间接通信是通过第三个进程转发信件的,不必在两个过程间直接通信D、间接通信方式以信箱为媒体实现通信,信箱由接收信件的进程设置15、一个进程是(C)。A、有协处理机执行的一个程序B、一个独立的程序+数据集C、PCB结构与程序和数据的组合D、一个独立的程序16、在下面的叙述中正确的是(B)。A、线程是比进程更小的能独立运行的基本单位B、引入线程可提高程序并发执行的程度,可进一步提高系统效率C、线程的引入增加了程序执行时的时空开销D、一个进程一定包含多个线程17、当一个进程因在记录型信号量S上执行V(S)操作而导致唤醒另一进程后,S的值为(D)。A、0B、0C、≥0D、≤018、下列有可能导致一进程从运行变为就绪的事件是(A)。A、出现了比现运行优先权更高的进程B、运行进程需作I/O操作C、运行进程结束D、一次I/O操作结束19、一个进程执行过程中不可能对应(C)。A、一个PCBB、一个JCBC、多个PCBD、一个程序20、在下面的叙述中,正确的是(C)。A、临界资源是非共享资源B、临界资源是任意共享资源C、临界资源是互斥共享资源D、临界资源是同时共享资源21、设两个进程共用一个临界资源的互斥信号量mutex,当mutex=-1时表示(A)。A、一个进程进入了临界区,另一个进程等待B、没有一个进程进入临界区C、两个进程都进入了临界区D、两个进程都在等待21、设两个进程共用一个临界资源的互斥信号量mutex,当mutex=1时表示(B)。A、一个进程进入了临界区,另一个进程等待B、没有一个进程进入临界区C、两个进程都进入了临界区D、两个进程都在等待22、当一进程因在记录型信号量S上执行P(S)操作而被阻塞后,S的值为(B)。A、0B、0C、≥0D、≤023、如果信号量的当前值为-4,则表示系统中在该信号量上有(A)个进程等待。A、4B、3C、5D、024、若信号S的初值为2,当前值为-1,则表示有(B)个等待进程。A、0B、1C、2D、325、用P、V操作管理临界区时,信号量的初值定义为(C)。A、-1B、0C、1D、任意值26、若有4个进程共享同一程序段,而且每次最多允许3个进程进入该程序段,则信号量的变化范围是(B)。A、3,2,1,0B、3,2,1,0,-1C、4,3,2,1,0D、2,1,0,-1,-227、如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量的初值应设置为(C)。A、3B、1C、2D、028、并发进程之间(D)。A、彼此无关B、必须同步C、必须互斥D、可能要同步或互斥29、在操作系统中,P、V操作是一种(D)。A、机器指令B、系统调用命令C、作业控制命令D、低级进程通信原语30、分配到必要的资源并获得处理机时的进程状态是(B)。A、就绪状态B、运行状态C、阻塞状态D、挂起状态31、在进程状态转换时,下列(D)转换是不可能发生的。A、就绪态→运行态B、运行态→就绪态C、运行态→阻塞态D、阻塞态→运行态32、对进程间互斥地使用临界资源,进程可以(D)。A、互斥地进入临界区B、互斥地进入各自的临界区C、互斥地进入同一临界区D、互斥地进入各自的同类资源的临界区33、当(B)时,进程从运行状态转变为就绪状态。A、进程被选中B、时间片到C、等待某一事件D、等待的事件发生34、下列关于进程的叙述中,正确的是(A)。A、进程通过进程调度程序而获得CPUB、优先级是进行进程调度的重要依据,一旦确定就不能改变C、在单CPU系统中,任一时刻都有一个进程处于运行状态D、进程申请CPU得不到满足时,其状态变为等待状态35、下面对进程的描述中,错误的是(D)。A、进程是动态的概念B、进程运行需要处理机C、进程是有生命期的D、进程指令的集合36、从资源管理的角度看,进程调度属于(C)。A、I/O管理B、文件管理C、处理机管理D、存储管理37、(A)操作不是P操作可完成的。A、为进程分配处理机B、使信号量的值变小C、可用于进程的同步D、使进程进入阻塞状态38、关于线程以下的说法正确的是(A)。A、线程是处理器的独立调度单位B、线程是资源分配的独立单位C、同一进程中多线程不能独立执行D、同一进程中每个线程有独立的主存空间第三章1、(C)是作业存在的唯一标志。A、作业名B、进程控制块C、作业控制块D、程序名2、(A)是指从作业提交给系统到作业完成得时间间隔。A、周转时间B、响应时间C、等待时间D、运行时间3、采用静态重定位方式装入的作业,在作业执行过程中(D)进行地址转换。A、由软件和硬件相互配合B、由软件独立C、只需要硬件D、不需要4、选择作业调度算法时常考虑的因素之一是使系统有最高的吞吐率,为此应(B)。A、不让处理机空闲B、处理尽可能多的作业C、使各类用户都满意D、不使系统过于复杂5、下述作业调度算法中,(B)调度算法与作业的估计运行时间有关。A、先来先服务B、对作业优先C、优先数D、时间片轮转6、当作业进入完成状态时,操作系统(B)。A、将删除该作业并回收期所占资源B、将该作业的JCB从当前作业队列中删除,回收其资源,并输出结果C、将回收该作业所占用资源并输出结果D、将输出结果并删除内存中的作业7、在作业调度算法不包括(C)。A、先来先服务算法B、响应比最高者优先算法C、银行家算法D、计算时间短的优先算法8、既考虑作业等待时间,又考虑作业执行时间的调度算法是(A)。A、高响应比优先B、短作业优先C、优先数调度D、先来先服务9、在采用页式存储管理的系统中,(B)。A、不可以把作业分散到几个不连续的主存