版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
农村信用社招聘-计算机专业-操作系统-综合练习题二[单选题]1.提高单机资源利用率的关键技术是()。A.SPOOLing技术B.虚拟技术C.交换技术D.多道程序设计技术正确答案:D(江南博哥)参考解析:多道程序设计技术是实现并发性的基础,由于采用了多道技术,系统实现了并发,从而提高了资源利用率。而SPOOLing技术是为解决独占设备的问题,虚拟技术主要应用在存储管理中来扩大存储空间,交换技术也是用于存储管理。[单选题]2.在下列性质中,()不是分时系统的特征。A.交互性B.多路性C.成批性D.独占性正确答案:C参考解析:分时操作系统是指在一台主机上连接多个带有显示器和键盘的终端,同时允许多个用户通过主机的终端,以交互方式使用计算机,共享主机中的资源。分时操作系统是一个多用户交互式操作系统,主要分为三类:单道分时操作系统,多道分时操作系统,具有前台和后台的分时操作系统。分时操作系统将CPU的时间划分成若干个片段,称为时间片。操作系统以时间片为单位,轮流为每个终端用户服务。分时操作系统具有交互性、多路性、独立性、及时性的特征。其中,独立性是指每个用户在各自的终端上进行操作,彼此之间互不干扰,给用户的感觉就像是他一人独占主机进行操作。[单选题]3.如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。若要调整中断事件的响应次序.可以利用()。A.中断禁止B.中断嵌套C.中断响应D.中断屏蔽正确答案:D参考解析:A项,禁止中断是对全部中断源的中断请求均加以禁止;B项,中断嵌套可以一定程度上改变响应次序,但中断级别低或更低的中断源不能中断级别高的中断服务;C项,中断响应只是处理器接受“中断请求”并“同意”中断的过程;D项,中断响应次序是由硬件排队电路决定的,一旦排队电路设计完成就无法改变。但中断处理次序可由中断屏蔽码来改变的,所以可把中断屏蔽码看成是软排队器。[单选题]4.在读写文件的操作中,通常使用“块高速缓存”,以减少访问磁盘的次数,但为了保证系统的(),关键块必须尽早写盘。A.一致性B.安全性C.性能D.可扩性正确答案:A参考解析:为了保证数据一致性,必须保证先写后读。[单选题]5.进程在系统中是否存在的唯一标志是()。A.数据集合B.目标程序C.源程序D.进程控制块正确答案:D参考解析:进程的结构是:进程=进程控制块PCB+程序+数据集合。进程控制块是进程实体的一部分,是操作系统中最重要的记录型数据结构。它记录了操作系统所需的、用于描述进程情况及控制进程运行所需的全部信息。进程控制块的作用,是使一个在多道程序环境下不能独立运行的程序(含数据)成为一个能独立运行的基本单位,一个能与其他进程并发执行的进程。或者说,操作系统是根据PCB来对并发执行的进程进行控制和管理的。在进程的整个生命期中,系统总是通过进程控制块对进程进行控制,也就是说,系统是根据进程的进程控制块感知到该进程的存在的,所以说,进程控制块是进程存在的标志。[单选题]6.系统配置的通道数较少时可能产生“瓶颈”问题,解决此问题的有效方法是()。A.增加设备到通道的通路B.在设备上增设一些缓冲区C.提高CPU速度D.采用虚拟设备技术正确答案:A参考解析:本题中引起瓶颈的主要原因是系统配置的通道数较少。[单选题]7.解决死锁的途径是()。A.立即关机排除故障B.立即关机再重新开机C.不要共享资源,增加独占资源D.设计预防死锁方法,运行检测并恢复正确答案:D参考解析:产生死锁的必要条件是互斥条件、请求和保持条件、不可抢占条件和循环等待条件。根据产生死锁的四个必要条件,只要使其中之一不能成立,死锁就不会出现。处理死锁的方法有预防死锁、避免死锁、检测死锁、解除死锁。[单选题]8.管道通信是借助于()系统实现的通信方式。A.交换B.邮件C.文件D.信号量正确答案:C参考解析:管道是用于连接读进程和写进程以实现它们之间通信的一个共享文件,因此管道通信借助于文件系统的机制来实现。[单选题]9.虚拟存储器最基本的特征是()。A.从逻辑上扩充内存容量B.提高内存利用率C.驻留性D.固定性正确答案:A参考解析:虚拟存储器,是一种能从逻辑上对内存容量加以扩充的存储器系统。[单选题]10.关于死锁,下列说法中正确的是()。A.只有出现并发操作时,才有可能出现死锁B.死锁是操作系统中的问题,数据库操作中不存在C.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库D.当两个用户竞争相同资源时不会发生死锁正确答案:A参考解析:死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象。死锁不仅在操作系统中存在,在数据库中也同样存在。[单选题]11.以下的进程状态变化中,不可能发生的变化是()。A.执行状态到就绪状态B.等待状态到就绪状态C.执行状态到等待状态D.等待状态到执行状态正确答案:D参考解析:执行状态可转为等待状态,反之则不行。[单选题]12.文件的物理结构中,对索引文件的描述正确的是()。A.索引表中每个记录的索引项可以有多个B.对索引文件存取时,必须先查找索引表C.索引表中含有索引文件的数据及其物理地址D.建立索引表的目的之一是减少其所占有的存储空间正确答案:B参考解析:文件的物理结构中,主要使用的是顺序结构、链接结构和索引结构(Hash结构实际上与索引结构类似)。在索引结构的文件中,必须要用专门的存储空间来存放索引指针,表示文件的内容存放的地址。所以,当访问该文件时,必须首先去读取该文件的索引表,才能知道相应的逻辑文件块在外存上的存放地址。逻辑文件块与物理文件块是一一对应关系,不能在一个记录中存放多个地址,而索引表中只存放地址指针,不存放文件内容由于有额外的索引表,所以它并不节省存储空间。[单选题]13.系统出现死锁的原因是()。A.资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数B.计算机系统发生了重大故障C.有多个封锁的进程同时存在D.若干进程因竞争资源而无休止地等待着,不释放已占有的资源正确答案:D参考解析:产生死锁的原因:一是系统提供的资源数量有限,不能满足每个进程的使用;二是多道程序运行时,进程推进顺序不合理。[单选题]14.A.OEIF(H)B.O31F(H)C.OAIF(H)D.021F(H)正确答案:A参考解析:[单选题]15.中断向量的地址是()。A.子程序人口地址B.中断服务例行程序入口地址C.中断服务例行程序入口地址的地址D.例行程序入口地址正确答案:C参考解析:中断向量包括两个字,一个是中断处理程序的人口地址,另一个是中断处理程序的程序状态字。那么显然,中断向量地址就是中断处理程序的入口地址的地址了。[单选题]16.有一个文件含有10000个文件块,若将其顺序结构存放,则对文件块顺序查找的平均时间为5000个块。若按索引顺序文件的结构存放,每个索引为100个文件块,则顺序查找次数是()。A.500B.100C.50D.10正确答案:B参考解析:顺序文件在按顺序查找文件内容时,平均为一半,计算结果是10000/2=5000。当采用索引顺序文件时,以100个一组,所以分成10000/100=100组,则查找这100组平均需要100/2=50次,找到以后在组内继续查找,平均需要100/2=50次,所以共需要50+50=100次。[单选题]17.某一个磁盘共有16个盘面,每个盘面上从外到内共有30000个磁道(或称30000个柱面),每个磁道有250个扇区。假定存储信息时以一个扇区作为一个存储块,盘面号(磁头号)、磁道号和扇区号均从0开始编号,那么,盘块号1002578对应的盘面号、磁道号和扇区号是()。A.1,2500,78B.10,250,78C.2,250,161D.0,4010,78正确答案:C参考解析:多盘组磁盘的编址首先是按磁道来编,再寻找扇区,找到扇区后再按磁头寻找。首先确定磁道,1002578/(250×16)并下取整(即舍去小数部分)得250,得到磁道号,余下逻辑块编号的偏移量是2578.接下去确定扇区号,2578/16并下取整得161,得到扇区号,余下逻辑块编号的偏移量是2,此号便是磁头号了,所以,盘面号、磁道号和扇区号分别为2,250,161。[单选题]18.()不是基本的操作系统。A.批处理操作系统B.分时操作系统C.实时操作系统D.网络操作系统正确答案:D参考解析:根据操作系统的处理环境分为批处理操作系统、分时操作系统和实时操作系统。网络操作系统不是基本的操作系统。[单选题]19.下面关于计算机软件的描述正确的是()。A.它是系统赖以工作的实体B.它是指计算机的程序及文档C.位于计算机系统的最外层D.分为系统软件和支撑软件两大类正确答案:B参考解析:计算机软件是指计算机系统中的程序及其文档。程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。软件非实体,A错误。应用软件位于计算机系统的最外层,而系统软件不位于最外层,C错误。软件分为系统软件和应用软件两大类,D错误。[单选题]20.磁盘上的磁道是()。A.记录密度不同的同心圆B.记录密度相同的同心圆C.一条阿基米得螺线D.两条阿基米得螺线正确答案:A参考解析:磁道是将磁盘记录区划分为若干个记录信息的同心圆。因为每条磁道记录的数据量是一样的,所以内层的磁道密度较外层要高。[单选题]21.在磁盘上,最容易导致存储碎片发生的物理文件结构是()。A.隐式链接B.顺序存放C.索引存放D.显式链接正确答案:B参考解析:顺序文件首先要求在存储文件时确定文件的长度,依此来分配相应的存储空间,这样会造成在寻找存储空间时耗时较多,一旦没有足够的存储空间来存放该文件时会造成文件存储的失败。其次,在实际工作中,文件的长度往往会改变,可能会变长,有可能变短。变短了可能会空出存储空间,造成存储碎片的隐患。而变长了更成问题,若该文件后面没有存储空间了,系统不得不为此文件寻找一个适合它的存储空间,并将文件的所有内容搬运过来。最后,一旦文件被搬运以后,原来的位置就会空出相应的空间,假如很长时间内没有合适的文件可以存放到上述存储空间,那么就会在磁盘上形成一段无法使用的空闲空间。[单选题]22.操作系统程序结构的主要特点是()。A.一个程序模块B.分层结构C.层次模块化D.子程序结构正确答案:C参考解析:,操作系统程序结构的主要特点是层次模块化。[单选题]23.考虑一文件存放在100个数据块中,文件控制块、索引块或索引信息都驻留内存。那么,如果(),不需要做任何磁盘I/O操作。A.采用continuousallocation策略,将最后一个数据块搬到文件头部B.采用singlelevelindexedallocation策略,将最后一个数据块插入文件头部C.采用linkedallocation策略,将最后一个数据块插入文件头部D.采用linkedallocation策略,将第一个数据块插入文件尾部正确答案:B参考解析:采用索引分配:将最后一个数据块插入文件头部,只需修改索引表就行,不需要移动数据。A项,先读一个数据块,再将剩下的99块后移,最后插入头部,至少101次I/O操作;CD两项都至少1次I/O操作。[单选题]24.磁盘是一种可共享的设备,因此某一时刻读写它的用户进程可以是()。A.任意多个B.能限定多个C.至少能有一个D.至多能有一个正确答案:D参考解析:虽然磁盘是可共享的设备,但是在某一个时刻,能够读写访问它的进程只能是一个,微观上,进程是轮流交替使用磁盘设备的,但是在某一段时间内,可以允许多个用户或进程使用它。[单选题]25.为了使并发进程有效地进行输入输出,应该采用下列()结构的缓冲技术。A.双缓冲B.环形缓冲C.缓冲池D.多队列轮转正确答案:C参考解析:缓冲池中多个缓冲区可供多个进程使用,既可用于输出又可用于输入,是现代操作系统经常采用的一种公用缓冲技术。所以,进程并发最好使用缓冲池。[单选题]26.分区存储管理中的最佳适应算法,要求把空闲区按照()的次序登记在空闲区表中。A.容量递减B.容量递增C.地址递减D.地址递增正确答案:B参考解析:分区存储管理中的最佳适应算法,要求把空闲区按照容量递增的次序登记在空闲区表中。[单选题]27.执行一次磁盘输入输出操作所花费的时间包括()。A.寻道时间、延迟时间、传送时间和等待时间B.寻道时间、等待时间、传送时间C.等待时间、寻道时间、延迟时间、读写时间D.寻道时间、延迟时间、传送时间正确答案:B参考解析:在进行磁盘操作时,首先必须找到数据所在磁道,然后等待数据所在扇区转到所在磁头下,才能读写数据,此时还会产生传送延时。[单选题]28.串联文件适合于()存取。A.直接B.顺序C.索引D.随机正确答案:B参考解析:顺序存储结构是存储结构类型中的一种,该结构是把逻辑上相邻的节点存储在物理位置上相邻的存储单元中,节点之间的逻辑关系由存储单元的邻接关系来体现。这样串联文件就可以存放在这样的部分。[单选题]29.()算法是设备分配常用的一种算法。A.短作业优先B.最佳适应C.先来先服务D.首次适应正确答案:C参考解析:先来先服务与优先级高者优先是设备分配的算法,但前者相对简单,较为最常用。[单选题]30.虚拟存储技术是()。A.补充内存物理空间的技术B.补充相对地址空间的技术C.扩充外存空间的技术D.扩充输入输出缓冲区的技术正确答案:B参考解析:虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。[单选题]31.在操作系统中,为了增加设备分配的灵活性,用户申请设备时应使用()。A.设备号B.虚拟设备名C.逻辑设备名D.物理设备名正确答案:C参考解析:当应用程序(进程)以物理设备名称来请求使用指定的某台设备时,如果该设备已经分配给其他进程或正在检修,而此时尽管还有几台其他的相同设备正在空闲,该进程却仍阻塞。但若进程能以逻辑设备名称来请求某类设备时,系统可立即将该类设备中的任一台分配进程,仅当所有的此类设备已全部分配完毕时,进程才会阻塞。[单选题]32.中断发生以后,应保留()。A.被中断的程序B.页表C.缓冲区时针D.关键寄存器内容正确答案:D参考解析:当中断发生后,应保留现场的信息,这样当中断结束后,可以继续执行中断的程序。[单选题]33.联机命令接口是()。A.分时系统中的接口B.批处理系统中的接口C.实时操作系统的接口D.其他系统的接口正确答案:A参考解析:联机命令接口又称功能级接口,是操作系统提供给用户的一类最基本的接口。在当今几乎所有的计算机(从大、中型机到微型机)操作系统中,都向用户提供了这类接口。用户在利用联机命令接口实现与机器的交互时,先在终端的键盘上输入所需的命令,由终端处理程序接收该命令,并将它显示在终端屏幕上。当一条命令输入完毕后,由命令解释程序对命令进行分析,然后执行相应命令的处理程序。由此可见,联机命令接口应包括一组联机命令、终端处理程序和命令解释程序。[单选题]34.下面哪个Linux命令可以一次显示一页内容()。A.moreB.grepC.pauseD.cat正确答案:A参考解析:morefilel查看一个长文件的内容;catfilel从第一个字节开始正向查看文件的内容。[单选题]35.为了对紧急进程或重要进程进行调度,调度算法应采用()。A.先进先出调度算法B.优先级法C.最短作业优先调度D.定时轮转法正确答案:B参考解析:优先级调度算法常用于批处理系统中。在进程调度中,每次调度时,系统把处理机分配给就绪队列中优先级最高的进程。[单选题]36.对于缓冲池(大量缓冲区)的管理,采用生产者一消费者方式解决同步或互斥时,通常需要用()个信号量。A.3B.4C.1D.2正确答案:A参考解析:在n个缓冲区,m个生产者和k个消费者的生产者一消费者问题中,可利用互斥信号量mutex使诸进程实现对缓冲池的互斥使用,利用资源信号量empty和full分别表示缓冲池中空缓冲区和满缓冲区的数量。因此通常需要3个信号量。[单选题]37.文件系统中用()管理文件。A.作业控制块B.外页表C.目录D.软硬件结合的方法正确答案:C参考解析:A项,作业控制块是作业在系统中存在的标志,作业控制块内容是进行作业调度的依据;B项,页表是操作系统调度程序运行时用到,与文件管理无关;D项,管理文件的方法为软件方法。[单选题]38.为了使系统中各部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配。这项工作是由()完成的。A.作业调度B.中级调度C.进程调度D.内存调度正确答案:A参考解析:作业调度的主要功能是根据作业控制块中的信息,审查系统能否满足用户作业的资源需求,以及按照一定的算法,从外存的后备队列中选取某些作业调入内存,并为它们创建进程、分配必要的资源。[单选题]39.在bash中,在一条命令后加入“1>&2”意味着()。A.标准错误输出重定向到标准输入B.标准输入重定向到标准错误输出C.标准输出重定向到标准错误输出D.标准输出重定向到标准输入正确答案:C参考解析:在bash中,在一条命令后加入“1>&2”意味着标准输出重定向到标准错误输出。[单选题]40.能使作业平均周转时间最小的作业调度算法是()。A.先来先服务算法B.计算时间最短的作业优先算法C.优先级调度算法D.均衡调度算法正确答案:B参考解析:短作业优先(SJF,ShortJobFirst)又称为“短进程优先”SPN(ShortProcessNext),这是对FCFS算法的改进,其目标是减少平均周转时间。优点:比FCFS改善平均周转时间和平均带权周转时间,缩短作业的等待时间;提高系统的吞吐量。缺点:对长作业非常不利,可能长时间得不到执行;未能依据作业的紧迫程度来划分执行的优先级;难以准确估计作业(进程)的执行时间,从而影响调度性能。[单选题]41.进程与线程的根本区别是()。A.进程要占用一个进程控制块,开销较大,而线程无此开销B.进程是资源分配单位,而线程是调度和执行的单位C.进程增加会增加死锁的机会,而线程有效避免了这一问题D.进程是调度和执行单位,而线程是资源分配单位正确答案:B参考解析:线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不需有系统资源,只需基本的一点点资源。[单选题]42.操作系统内核与用户程序,应用程序之间的接口是()。A.Shell命令B.C语言函数C.系统调用D.图形界面正确答案:C参考解析:由操作系统实现提供的所有系统调用所构成的集合即程序接口或应用编程接口(ApplicationProgrammingInterface,API)是应用程序同系统之间的接口。[单选题]43.在采用SPOOLing技术的系统中,用户的打印数据首先被送到()。A.磁盘固定区域B.内存固定区域C.终端D.打印机正确答案:A参考解析:SPOOLing技术将磁盘一部分空间作为输入/输出井,所以数据先被送到磁盘中。[单选题]44.当()时,进程从执行状态变为就绪状态。A.进程被进程调度程序选中B.时间片用完C.等待某一事件D.等待的事件发生正确答案:B参考解析:时间片用完后计算机进程必须释放CPU,以便其他的进程占用CPU.当前进程进入到就绪态。[单选题]45.若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许()个进程参与竞争,而不会发生死锁。A.5B.2C.3D.4正确答案:D参考解析:若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许4个进程参与竞争,而不会发生死锁。[单选题]46.假如需要找出/etc/my.conf文件属于哪个包(package),可以执行()。A.rpm-q/etc/my.confB.rpm-requires/etc/my.confC.rpm-qf/etc/my.confD.rpm-q|grep/etc/my.conf正确答案:C参考解析:[单选题]47.在bash中,export命令的作用是()。A.提供NFS分区给网络中的其他系统使用B.在子shell中运行命令C.使在子shell中可以使用命令历史记录D.为其他应用程序设置环境变量正确答案:D参考解析:[单选题]48.在设备管理中,用来实现设备分配的四个数据结构中,每个设备一张,描述设备的特性和状态,反映设备的特性、设备和控制器的连接情况的数据结构是()。A.设备控制表(DCT)B.系统设备表(SDT)C.控制器控制表(COCT)D.通道控制表(CHCT)正确答案:A参考解析:设备控制的数据结构中,系统设备表(SDT)在整个操作系统中只有一张,记录了系统中所有的外部设备。经系统设备表找到需使用的外部设备,则数据结构指针指向设备控制表(DCT),这个数据表每个设备一张,记录了设备的特性和状态。每个设备有可能有不止一个控制器,所以从设备控制表会指向多张(至少一张)控制器控制表(COCT),里面存放了控制器的控制参数,如果该设备是通道的话,则会指向多张通道控制表(CHCT)。[单选题]49.多个进程的实体存在于同一内存中,在一段时间内都得到运行,这种性质称为()。A.进程的动态性B.进程的并发性C.进程的调度性D.进程的异步性正确答案:B参考解析:并发性就是多个进程在相同的时间间隔内进行运行。[单选题]50.缓冲池管理中着重考虑的问题是()。A.选择缓冲区的大小B.决定缓冲区的数量C.实现进程访问缓冲池的同步D.限制进程的数量正确答案:C参考解析:缓冲池的出现是为了提高进程运行效率,当进程同步访问缓冲池时,对资源的申请与分配是系统首要考虑的问题。[单选题]51.计算机系统中引入多道程序设计的目的在于()。A.提高实时响应速度B.提高CPU利用率C.充分利用外部设备D.减少主、辅存信息交换量正确答案:B参考解析:计算机的早期,多任务被称作多道程序。多道程序是令CPU一次读取多个程序放入内存,先运行第一个程序直到它出现了I/O操作,因为I/O操作慢,CPU需要等待。为了提高CPU利用率,此时运行第二个程序。[单选题]52.计算机系统中判别是否有中断事件发生应是在()A.进程切换时B.执行完一条指令后C.执行P操作后D.由用户态转入核心态时正确答案:B参考解析:中断指当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。当执行完一条指令后,准备执行下一条指令,当前就需要检查有无中断事件发生。[单选题]53.怎样了解当前目录下还有多大空间()。A.UseduB.Usedf.C.UsedfD.Usedu/正确答案:A参考解析:Linuxdu命令也是查看使用空间的,但是与df命令不同的是Linuxdu命令是对文件和目录磁盘使用的空间的查看。Linux中df命令的功能是用来检查Linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。[单选题]54.在下列问题中,()不是设备分配中应考虑的问题。A.及时性B.设备的固有属性C.与设备无关性D.安全性正确答案:A参考解析:设备分配应考虑的因素包括下面几种:(1)设备的使用性质;(2)设备的分配算法;(3)设备分配的安全性;(4)设备的独立性;上述因素中没有涉及及时性。[单选题]55.操作系统中的Spooling技术,实质是将()转化为共享设备的技术。A.虚拟设备B.独占设备C.脱机设备D.块设备正确答案:B参考解析:Spooling技术是低速输入输出设备与主机交换的一种技术,通常也称为“假脱机真联机”,他的核心思想是以联机的方式得到脱机的效果。Spooling技术实现了虚拟设备功能,多个进程同时使用一个独享设备,而对每一进程而言,都认为自己独占这一设备,不过,该设备是逻辑上的设备。将一台独享打印机改造为可供多个用户共享的打印机,是应用Spooling技术的典型实例。[单选题]56.很好地解决了内存碎片问题的存储管理方案是()。A.固定分区管理B.可变分区管理C.页式存储管理D.段式存储管理正确答案:C参考解析:页式管理可以分为静态页式管理和动态页式管理,优点:①由于它不要求作业或进程的程序段和数据在内存中连续存放,从而有效地解决了碎片问题。②动态页式管理提供了内存和外存统一管理的虚存实现方式,使用户可以利用的存储空间大大增加。这既提高了主存的利用率,又有利于组织多道程序执行。[单选题]57.两个进程争夺同一个资源()。A.一定死锁B.不一定死锁C.不会死锁D.以上说法都不对正确答案:B参考解析:产生死锁的必要条件是互斥条件、请求和保持条件、不可抢占条件和循环等待条件。[单选题]58.操作系统负责管理计算机系统的(),其中包括处理机、存储器、设备和文件。A.程序B.资源C.文件D.进程正确答案:B参考解析:计算机操作系统是方便用户管理和控制计算机软硬件资源的系统软件。[单选题]59.在进行作业调度时,要想兼顾作业等待时间和作业执行时间,应选取()。A.高响应比优先算法B.短作业优先调度C.轮转法D.先进先出调度算法正确答案:A参考解析:高响应比优先调度算法:优先权=(等待时间+要求服务时间)/要求服务时间。因此兼顾了作业等待时间和作业执行时间。[单选题]60.在动态分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是()。A.无上邻空闲区,也无下邻空闲区B.有上邻空闲区,但无下邻空闲区C.有下邻空闲区,但无上邻空闲区D.有上邻空闲区,也有下邻空闲区正确答案:D参考解析:当只有上邻空闲区或者下邻空闲区时,回收后,空闲区的个数是不会变化的,只会引起空闲区表中相应项的起始地址或者长度变化,但如果是既有上邻空闲区又有下邻空闲区,则合并后,空闲区块的数量就会减少一个。[单选题]61.把空闲区按地址顺序从小到大登记到空闲区表中,分配时顺序查找空闲区表,找到第一个能满足作业长度要求的空闲区,一部分分配给作业,另一部分仍为空闲区。这样的算法是()。A.先进先出算法B.最优适应算法C.首次适应算法D.最坏适应算法正确答案:C参考解析:(1)最佳适应算法:它从全部空闲区中找出能满足作业要求的且大小最小的空闲分区,这种方法能使碎片尽量小。为适应此算法,空闲分区表中的空闲分区要按大小从小到大进行排序,自表头开始查找到第一个满足要求的自由分区分配。该算法保留大的空闲区,但造成许多小的空闲区。(2)首次适应算法:从空闲分区表的第一个表目起查找该表,把最先能够满足要求的空闲区分配给作业,这种方法目的在于减少查找时间。为适应这种算法.空闲分区表中的空闲分区要按地址由低到高进行排序。该算法优先使用低址部分空闲区,在低址空间造成许多小的空闲区,在高地址空间保留大的空闲区。(3)循环首次适应算法:该算法是首次适应算法的改进。在分配内存空间时,不再每次从表头(链首)开始查找,而是从上次找到空闲区的下一个空闲开始查找,直到找到第一个能满足要求的空闲区为止,并从中划出一块与请求大小相等的内存空间分配给作业。该算法能使内存中的空闲区分布得较均匀。[单选题]62.有关设备管理要领的下列叙述中,()是不正确的。A.通道是处理输入、输出的软件B.所有外围设备的启动工作都由系统统一来做C.来自通道的I/O中断事件由设备管理负责处理D.编制好的通道程序是存放在主存储器中的正确答案:A参考解析:输入,输出通道是一个独立于CPU的、专门管理I/O的处理机,它控制设备与内存直接进行数据交换。所以,通道只是一种处理机,不是软件。[单选题]63.用V操作唤醒一个等待进程时,被唤醒的进程状态变为()。A.执行B.完成C.等待D.就绪正确答案:D参考解析:进程被唤醒,则其状态变为就绪。[单选题]64.某页式管理系统中,地址寄存器的低9位表示页内地址,则页面大小为()。A.1024字节B.512字节C.1024KBD.512KB正确答案:B参考解析:某页式管理系统中,地址寄存器的低9位表示页内地址,则页面大小为512字节。[单选题]65.设计批处理多道系统时,首先要考虑的是()。A.灵活性和可适应性B.系统效率和吞吐量C.交互性和响应时间D.实时性和可靠性正确答案:B参考解析:批处理多道系统能极大地提高计算机系统的工作效率,具体表现为:多道作业并行工作,提高了CPU的利用率;作业调度可以按一定的组合选择装入主存储器的作业,可充分利用计算机系统的资源;作业执行过程中,直接在高速的磁盘上存取信息,从而缩短了作业执行的时间,使单位时间内的处理能力得到提高;作业成批输入,自动选择和控制作业执行,提高了系统的吞吐率。[单选题]66.操作系统核心部分的主要特点是()。A.一个程序模块B.常驻内存C.有头有尾的程序D.串行执行正确答案:B参考解析:操作系统核心部分的主要特点是常驻内存。[单选题]67.操作系统的发展过程是()。A.原始操作系统、操作系统、管理程序B.管理程序、原始操作系统、操作系统C.管理程序、操作系统、原始操作系统D.设备驱动程序组成的原始操作系统、管理程序、操作系统正确答案:D参考解析:早期是二进制编码,就是一般所谓的机器语言,其后出现最早的操作系统,因此发展过程为设备驱动程序组成的原始操作系统、管理程序、操作系统。[单选题]68.下列进程状态的转换中,哪一个是不正确的()。A.就绪→运行B.运行→就绪C.阻塞→就绪D.就绪→阻塞正确答案:D参考解析:就绪态是计算机程序运行需要的资源都是满足的,阻塞态是进程运行条件缺失,只有CPU运行时才能判断出是否是当前程序运行条件是否满足,所以不能由就绪态直接到阻塞态。[单选题]69.文件系统的主要组成部分是()。A.文件及管理文件的软件B.I/O文件及块设备文件C.系统文件及用户文件D.文件控制块及文件正确答案:A参考解析:操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:文件系统的接口,对对象操纵和管理的软件集合,对象及属性。从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。[单选题]70.实时操作系统追求的目标是()。A.高吞吐率B.充分利用内存C.快速响应D.减少系统开销正确答案:C参考解析:实时操作系统追求的目标是快速响应。[单选题]71.在请求页式存储管理中,若所需页面不在内存中,则会引起()中断,A.输入输出B.时钟C.越界D.缺页正确答案:D参考解析:页面不在内存中,则信息不能被读取,所以使得程序缺页中断。[单选题]72.页式管理中页表的始址是存放在()。A.存储器页面表中B.联想存储器中C.内存中D.寄存器中正确答案:D参考解析:地址是针对存储来说的,寄存器可以映射到内存。页式管理是把逻辑地址映射程物理地址,一半逻辑地址在程序或进程调用时生成,这样的逻辑地址和物理地址的映射关系是在页表中体现,并且页表是存放在寄存器中。[单选题]73.通常不采用()方法来解除死锁。A.终止一个死锁进程B.终止所有死锁进程C.从死锁进程处抢夺资源D.从非死锁进程处抢夺资源正确答案:D参考解析:通常不采用从非死锁进程处抢夺资源方法来解除死锁。[单选题]74.因争用资源产生死锁的必要条件是互斥、循环等待、不可抢占和()。A.释放与阻塞B.保持与等待C.请求与释放D.释放与保持正确答案:B参考解析:进程的并发执行会导致对资源的竞争。如果多个进程由于竞争资源而造成一种僵局,而无外力作用,这些进程都将无法向前推进,就造成了死锁。死锁产生的原因一般归结为资源分配策略不当。死锁的产生有四个必要条件。①互斥条件:在一段时间内某资源只能被一个进程占有。②请求和保持条件:进程在因申请新的资源得不到满足时,对已获得的其他资源保持不放。③不可剥夺条件:进程已获得的资源在未使用完之前不能被剥夺,只能在使用完时由自己释放。④循环等待条件:在资源有向图中,存在环路。[单选题]75.有三个进程共享同一段程序段,而每次最多允许两个进程进入该程序段,若用P、V操作作为同步机制,而信号量S的取值范围为()。A.2,1,0,-1,-2B.1,0,-1,-2C.2,1,0,-1D.3,2,1,0正确答案:C参考解析:最多允许两个进程进入程序段,说明当前资源只有2个可用资源,所以资源S最大值是2,一共有3个程序,如果都进行了P操作,则最多可以申请到3个资源,所以S的最小值为-1。[单选题]76.飞机订票系统是一个()A.通用系统B.分时系统C.实时系统D.批处理系统正确答案:C参考解析:飞机订票系统是对机票的预定信息进行实时处理,故选C。[单选题]77.管道是连接某些读/写进程的共享文件,它允许读,写进程按()方式传送数据。A.索引B.优先级C.后进先出D.先进先出正确答案:D参考解析:管道是先进先出算法执行程序。[单选题]78.一个进程刚被创建后,其初始状态为()。A.就绪态B.创建态C.运行态D.等待态正确答案:A参考解析:进程被创建后,计算机会为其分配所需的资源,会直接进入到就绪队列,等待CPU的调用。[单选题]79.在操作系统中,JCB是指()。A.作业控制块B.进程控制块C.文件控制块D.程序控制块正确答案:A参考解析:为了管理和调度作业,在多道批处理系统中,为每个作业设置了一个作业控制块JCB,它是作业在系统中存在的标志,其中保存了系统对作业进行管理和调度所需的全部信息。[单选题]80.进程从运行状态变为等待状态的原因是()。A.输入或输出事件发生B.某个进程被唤醒C.输入或输出事件完成D.时间片段用完正确答案:A参考解析:就绪,表示已经准备好了,但是没有分配到CPU处理;运行,就是已经分配了CPU在处理,处理中;等待,是因为CPU处理一般采用轮循的机制,现在CPU分配处理其他事情,本进程要等一会。[单选题]81.当处理器处于管态时,处理器可以处理的指令应该是()。A.特权指令B.非特权指令C.一切指令D.访管指令正确答案:C参考解析:管态时,可以处理一切指令。[单选题]82.P、V操作是()。A.两条低级进程通信原语B.两条高级进程通信原语C.两条系统调用命令D.两组不同的机器指令正确答案:A参考解析:P、V操作属于进程的低级通信。[单选题]83.银行家算法是一种()算法。A.死锁检测B.死锁解除C.死锁预防D.死锁避免正确答案:D参考解析:银行家算法是一个避免死锁的著名算法。[单选题]84.在Linux系统中的mv命令表示()。A.复制文件B.撤销文件C.删除文件D.移动文件或对文件换名正确答案:D参考解析:mv是move的缩写,是移动的意思,当移动时可以对文件重新命名。语法:mv[源文件或目录][目的目录]。[单选题]85.在Linux中,如何标识接在IDEO上的slave硬盘的第2个扩展分区()。A./dev/hdb2B./dev/hdlb2C./dev/hdb6D./dev/hdlb6正确答案:C参考解析:[单选题]86.()是操作系统中采用的以空间换取时间的技术。A.SPOOLING技术B.覆盖与交换技术C.通道技术D.虚拟存储技术正确答案:A参考解析:SPOOLing技术是在外存中划出一块固定区域模仿脱机I/O,实际上是为了提高CPU读取外设数据的速度,减少等待时间,因此属于以空间换取时间。[多选题]1.为防止系统中的文件被破坏,通常采用()的方法来保护文件。A.建立副本B.对文件规定使用权限C.定时转储D.建立树形目录结构E.设定密码正确答案:ABCD参考解析:设定密码是保护文件的机密性安全。[多选题]2.原语是不可中断的过程,例如()都是原语。A.Spool操作B.sendC.P操作D.receiveE.V操作正确答案:BCDE参考解析:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南沙管线损坏漏水施工方案
- 银行中秋采购方案
- 合肥薄膜电容器项目可行性研究报告模板范本
- 中国输液接头市场运行态势及行业发展前景预测报告
- 中国电动机热保护器项目投资可行性研究报告
- 2025年碱车聚乙烯错气盘项目投资可行性研究分析报告
- 中国导热膜行业市场前景预测及投资价值评估分析报告
- 2025年脊柱植入物项目可行性研究报告
- 智慧城市居间合作协议模板
- 矿产资源转让居间合同模板
- GB/T 3324-2024木家具通用技术条件
- NGS二代测序培训
- 《材料合成与制备技术》课程教学大纲(材料化学专业)
- 小红书食用农产品承诺书示例
- 钉钉OA办公系统操作流程培训
- 新生儿科年度护理质控总结
- GB/T 15934-2024电器附件电线组件和互连电线组件
- 《工贸企业有限空间作业安全规定》知识培训
- 高层次人才座谈会发言稿
- 垃圾清运公司管理制度(人员、车辆、质量监督、会计管理制度)
- 《建筑工程设计文件编制深度规定》(2022年版)
评论
0/150
提交评论