1.3练习题一、选择题(选择一个正确答案的代码填入括号中)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.作业管理6.操作系统对缓冲区的管理属于()的功能。A.处理机管理B.设备管理C.文件管理D.存储器管理7.操作系统内核与用户程序、应用程序之间的接口是()。A.shell命令B.图形界面C.系统调用D.C语言函数8.为了使系统中所有的用户都能得到及时的响应,该操作系统应该是()。A.多道批处理系统B.分时系统C.实时系统D.网络系统9.在实时系统中,一旦有处理请求和要求处理的数据时,CPU就应该立即处理该数据并将结果及时送回。下面属于实时系统的是()。A.计算机激光照排系统B.办公自动化系统C.计算机辅助设计系统D.航空订票系统10.下面不属于分时系统特征的是()。A.为多用户设计B.需要中断机构及时钟系统的支持C.方便用户与计算机的交互D.可靠性比实时系统要求高11.以下著名的操作系统中,属于多用户、分时系统的是()。A.DOS系统B.WindowsNT系统C.UNIX系统D.OS/2系统二、判断题(正确的划√,错误的划×。)1.操作系统是用户与计算机之间的接口。(√)2.操作系统是系统软件中的一种,在进行系统安装时可以先安装其它软件,然后再装操作系统。(×)3.操作系统是整个计算机系统的控制管理中心,它对其它软件具有支配权利。因而,操作系统建立在其它软件之上。(×)4.在UNIX/Linux系统上,系统调用以C函数的形式出现。(√)5.虽然分时系统也要求系统可靠,但实时系统对可靠性的要求更高。(√)6.UNIX操作系统是采用微内核方法实现结构设计的。(×)三、简答题请同学们解答参考教材26页的课后习题。2.3练习题一、选择题(选择一个正确答案的代码填入括号中)1.顺序程序和并发程序的执行相比,()。A.基本相同B.有点不同C.并发程序执行总体上执行时间快D.顺序程序执行总体上执行时间快2.在单一处理机上,将执行时间有重叠的几个程序称为()。A.顺序程序B.多道程序C.并发程序D.并行程序3.在单CPU的系统中,若干程序的并发执行是由()实现的。A.用户B.程序自身C.进程D.编译程序4.进程与程序之间有密切联系,但又是不同的概念。二者的一个本质区别是()。A.程序是静态概念,进程是动态概念B.程序是动态概念,进程是静态概念C.程序保存在文件中,进程存放在内存中D.程序顺序执行,进程并发执行5.在操作系统中,进程的最基本的特征是()。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.一个进程被唤醒意味着()。A.该进程重新占有了CPUB.进程状态变为就绪C.它的优先权变为最大D.其PCB移至就绪队列的队首11.在单处理机系统中,处于运行状态的进程()。A.只有一个B.可以有多个C.不能被挂起D.必须在执行完后才能被撤下12.已经获得除()以外的所有运行所需资源的进程处于就绪状态。A.存储器B.打印机C.CPUD.磁盘空间13.进程从运行状态变为阻塞状态的原因是()。A.输入或输出事件发生B.时间片到C.输入或输出事件完成D.某个进程被唤醒14.为了描述进程的动态变化过程,采用了一个与进程相联系的(),根据它而感知进程的存在。A.进程状态字B.进程优先数C.进程控制块D.进程起始地址15.进程在系统中存在的唯一标志是()。A.所运行的程序B.所运行的程序和数据C.进程队列D.进程控制块16.进程的动态、并发等特征是利用()表现出来的。A.程序B.数据C.程序和数据D.进程控制块17.进程间的基本关系为()。A.相互独立与相互制约B.同步与互斥C.并行执行与资源共享D.信息传递与信息缓冲18.在一段时间内,只允许一个进程访问的资源称为()。A.共享资源B.临界区C.临界资源D.共享区19.操作系统中有一组常称为特殊系统调用的程序,其操作具有不可分割性,在操作系统中称为()。A.初始化程序B.原语C.子程序D.控制模块20.操作系统中利用信号量和P、V操作,()。A.只能实现进程的互斥B.只能实现进程的同步C.可实现进程的互斥和同步D.可完成进程调度21.如果进程Pa对信号量S执行P操作,则信号量S的值应()。A.加1B.减1C.等于0D.小于022.如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会()。A.继续运行B.进入阻塞态,让出CPUC.进入就绪态,让出CPUD.继续运行,并唤醒S队列头上的等待进程23.在操作系统中,对信号量S的P操作原语的定义中,使进程进入相应阻塞队列等待的条件是()。A.S0B.S=0C.S0D.S024.信号量S的初值为8,在S上执行了10次P操作,6次V操作后,S的值为()。A.10B.8C.6D.425.若P、V操作的信号量S初值为2,当前值为1,则表示有()个等待进程。A.0B.lC.2D.326.在进程通信中,使用信箱方式交换信息的是()。A.低级进程通信B.高级进程通信C.共享内存方式D.管道文件方式27.系统出现死锁的原因是()。A.计算机系统发生了重大故障B.有多个封锁的进程同时存在C.若干进程因竞争资源而无休止地循环等待着,而且都不释放已占有的资源D.资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数28.两个进程争夺同一个资源()。A.一定死锁B.不一定死锁C.不会死锁D.以上说法都不对二、判断题(正确的划√,错误的划×。)1.简单地说,进程是程序的执行过程。因而,进程和程序是一一对应的。(x)2.进程和程序是两个截然不同的概念。(√)3.程序在运行时需要很多系统资源,如内存、文件、设备等,因此操作系统以程序为单位分配系统资源。(x)4.进程控制块(PCB)是专为用户进程设置的私有数据结构,每个进程仅有一个PCB。(√)5.进程执行的相对速度不能由进程自己来控制。(√)6.进程之间的互斥,主要源于进程之间的资源竞争,从而实现多个相关进程在执行次序上的协调。(x)7.信号量机制是一种有效的实现进程同步与互斥的工具。信号量只能由P、V操作来改变。(x)8.V操作是对信号量执行加1操作,意味着释放一个单位资源,如果加1后信号量的值小于等于零,则从等待队列中唤醒一个进程,现进程变为阻塞状态,否则现进程继续进行。(√)9.利用信号量的P,V操作,进程之间可以交换大量信息。(x)10.系统产生死锁的根本原因是资源有限且操作不当。因此,当系统提供的资源少于并发进程的需求时,系统就产生死锁。(x)三、简答题四、应用题请同学们解答参考教材68页的课后习题。3.3练习题一、选择题(选择一个正确答案的代码填入括号中)1.作业生存期共经历4个状态,它们是提交、后备、()和完成。A.等待B.就绪C.开始D.执行2.作业调度是()。A.从输入井中选取作业进入主存B.从读卡机选取作业进入输入井C.从主存中选取作业进程占有CPUD.从等待设备的队列中选取一个作业进程3.在操作系统中,JCB是指()。A.文件控制块B.进程控制块C.作业控制块D.程序控制块4.作业调度选择一个作业装入主存后,该作业能否占用处理器必须由()来决定。A.设备管理B.作业控制C.进程调度D.驱动调度5.进程调度根据一定的调度算法,从()队列中挑选出合适的进程。A.阻塞B.就绪C.运行D.等待6.在操作系统中,作业处于()时,已处于进程的管理之下。A.后备状态B.阻塞状态C.执行状态D.完成状态7.作业调度的关键在于()。A.选择恰当的进程管理程序B.选择恰当的作业调度算法C.用户作业准备充分D.有一个较好的操作环境8.从系统的角度出发,希望批处理控制方式下进入输入井的作业()尽可能小。A.等待装入主存时间B.周转时间C.执行时间D.平均周转时间9.设某作业进入输入井的时间为S,开始运行的时间为R,得到计算结果的时间为E,则该作业的周转时间T为()。A.T=E-SB.T=E-(S+R)C.T=(S+R)+ED.T=E-R10.现有3个作业同时到达,每个作业的计算时间都是1小时,它们在一台CPU上按单道方式运行,则平均周转时间为()。A.1小时B.2小时C.3小时D.6小时11.按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指()调度算法。A.先来先服务法B.短作业优先法C.时间片轮转法D.优先级法12.为了使计算机在运行过程中能及时处理内部和外部发生的各种突发性事件,现代操作系统采用了()机制。A.查询B.中断C.调度D.进程13.在操作系统中,引起中断的事件称为()。A.中断源B.中断请求C.断点D.系统调用14.当硬件中断装置发现有事件发生,就会中断正在占用CPU的程序执行,让操作系统的()占用CPU。A.系统调用程序B.中断处理程序C.作业管理程序D.文件管理程序15.下列中断类型中,属于自愿性中断事件的是()。A.硬件故障中断B.程序中断C.访管中断D.外部中断16.下列中断中,可能要人工介入的中断是()。A.程序中断B.时钟中断C.输入输出中断D.硬件故障中断17.系统调用的目的是()。A.请求系统服务B.终止系统服务C.申请系统资源D.释放系统资源18.用户要在程序一级获得系统帮助,必须通过()。A.进程调度B.作业调度C.键盘命令D.系统调用19.系统调用是由操作系统提供的内部调用,它()。A.直接通过键盘交互方式使用B.只能通过用户程序间接使用C.是命令接口中的命令D.与系统的命令一样20.CPU状态分为核心态和用户态,从用户态转换到核心态的途径是()。A.运行进程修改程序状态字B.中断屏蔽C.系统调用D.进程调度程序二、判断题(正确的划√,错误的划×。)1.处理机调度可分为三级:高级、中级和低级。在所有的系统中,都必须具备这三级调度。(x)2.作业调度选中一个作业后,与该作业相关的进程即占有CPU运行。(x)3.吞吐量是指单位时间内CPU完成作业的数量。(√)4.确定作业调度算法时应主要系统资源的均衡使用,使I/O繁忙作业和CPU繁忙作业搭配运行。(√)5.平均周转时间和周转时间与选用的调度算法有关。(√)6.通常,为了提高效率,赋予需要大量计算的作业较高优先级,赋予需要大量输入/输出的作业较低的优先级。(√)7.优先级作业调度算法是指为系统中的每一个作业确定一个优先级,进行作业调度时总是优先选择优先级高的作业进入主存运行。(√)8.计算机对中断的处理是在用户态下进行的。(x)9.中断处理一般分为中断响应和中断处理两个步骤,前者由软件实施,后者由硬件实施。(x)10.系统调用的调用过程是通过用户程序,运行在用户态,而被调用的过程是运行在核心态下。(√)三、简答题四、应用题请同学们解答参考教材104页的课后习题。4.3练习题一、选择题(选择一个正确答案的代码填入