操作系统选择题整理及答案
操作系统选择题集与答案
1. 一般用户更喜欢使用的系统是(C )。
A.手工操作B.单道批处理C.多道批处理D.多用户分时系统2. 与计算机硬件关系最密切的软件是( D).A.编译程序B.数据库管理程序C.游戏程序D.OS3. 现代OS具有并发性和共享性,是由(D)的引入而导致的。
A.单道程序B.磁盘C.对象D.多道程序4. 早期的OS主要追求的是(A)。
A.系统的效率B.用户的方便性C.可移植D.可扩充性5. (A )不是多道程序系统。
A.单用户单任务B.多道批处理系统C.单用户多任务D.多用户分时系统6. ( B)是多道操作系统不可缺少的硬件支持。
A.打印机B.中断机构C.软盘D.鼠标7. 特权指令可以在(C )中执行。
A.目态B.浏览器中C.任意的时间D.进程调度中8. 没有了(C )计算机系统就启动不起来了。
A.编译器B.DBMSC.OSD.浏览器9. 通道能够完成( C )之间数据的传输。
A.CPU与外设B.内存与外设C.CPU与主存D.外设与外设10. 系统的主要功能有( c)。
A.进程管理、存储器管理、设备管理、处理机管理B.虚拟存储管理、处理机管理、进程调度、文件系统C.处理机管理、存储器管理、设备管理、文件系统D.进程管理、中断管理、设备管理、文件系统11. 单处理机计算机系统中,(A )是并行操作的。
A.处理机操作和通道操作是并行的B.程序与程序C.主程序与子程序D.用户程序与操作系统程序12. 处理机的所有指令可以在(D )中执行。
A.目态B.浏览器中C.任意时间D.系统态13. (B )功能不是操作系统直接完成的功能。
A.管理计算机硬盘B.对程序进行编译C.实现虚拟存储器D.删除文件14. 要求在规定的时间内对外界的请求必须给予及时相应的OS是(B )。
A.多用户分时系统B.实时系统C.批处理系统时间D.网络操作系统15. 操作系统是对( C)进行管理的软件。
A.硬件B.软件C.计算机资源D.应用程序16. ( B)对多用户分时系统最重要。
计算机操作系统考试题目及答案
计算机操作系统考试题目及答案一、选择题(每题2分,共20分)1. 计算机操作系统的主要功能是()A. 资源管理B. 程序控制C. 用户接口D. 以上都是答案:D2. 在操作系统中,进程和线程的主要区别是()A. 进程是资源分配的基本单位,线程是任务执行的基本单位B. 进程是任务执行的基本单位,线程是资源分配的基本单位C. 进程和线程没有区别D. 以上都不对答案:A3. 操作系统的五大特性包括:处理器管理、存储管理、设备管理、文件管理和()A. 用户接口B. 网络管理C. 图形界面管理D. 以上都是答案:D4. 下列关于操作系统的描述,错误的是()A. 操作系统是计算机系统的核心软件B. 操作系统负责管理计算机硬件和软件资源C. 操作系统提供用户与计算机之间的接口D. 操作系统可以运行在各种计算机硬件平台上答案:D5. 下列哪种调度算法是抢占式调度?()A. 先来先服务(FCFS)B. 最短作业优先(SJF)C. 轮转调度(Round Robin)D. 最高响应比优先(HRRN)答案:C二、填空题(每题2分,共20分)1. 操作系统的目标是______、______、______和______计算机资源。
答案:合理分配、高效利用、方便用户、确保安全2. 进程可以分为______进程和______进程。
答案:前台、后台3. 分页存储管理中,______是指内存中的一块连续的存储区域。
答案:页4. 在______调度算法中,操作系统会根据进程的优先级来决定下一个要执行的进程。
答案:优先级5. 文件系统的主要功能包括:______、______、______和______。
答案:文件存储、文件检索、文件修改、文件保护三、简答题(每题10分,共30分)1. 请简要介绍操作系统的五大特性。
答案:操作系统的五大特性包括:处理器管理、存储管理、设备管理、文件管理和用户接口。
处理器管理负责处理器的分配和调度;存储管理负责内存资源的分配和回收,以及内存的扩充技术;设备管理负责管理计算机硬件设备,包括输入输出设备的分配和回收,以及设备驱动程序的管理;文件管理负责文件的存储、检索、修改和保护,以及文件系统的维护;用户接口提供用户与计算机之间的交互,包括命令行接口和图形用户接口。
操作系统试题及答案
操作系统试题及答案一、选择题1. 操作系统的主要功能是什么?A. 提供人机接口B. 管理计算机硬件资源C. 执行应用程序D. 实现文件管理答案:B. 管理计算机硬件资源2. 下列哪个不是操作系统的组成部分?A. 内存管理器B. 文件管理器C. 进程管理器D. 网络管理器答案:D. 网络管理器3. 进程是指什么?A. 程序的执行实例B. 程序的源代码C. 程序的编译结果D. 程序的运行环境答案:A. 程序的执行实例4. 下列关于多道程序设计的说法正确的是?A. 可以同时运行多个程序B. 只能运行一个程序C. 依次执行多个程序D. 只有操作系统才能运行多个程序答案:A. 可以同时运行多个程序5. 以下哪个是常见的作业调度算法?A. 先来先服务(FCFS)B. 最短作业优先(SJF)C. 最高响应比优先(HRRN)D. 所有选项都是答案:D. 所有选项都是二、填空题1. 在进程调度中,使用________算法可以保证公平调度。
答案:轮转法2. 资源的死锁是指进程之间由于竞争资源而造成的________问题。
答案:互斥三、判断题1. 操作系统是必须安装在计算机上才能使用的。
()答案:错误2. 虚拟内存是操作系统提供的一种管理物理内存的技术。
()答案:正确3. 操作系统通过中断机制来处理程序的执行顺序。
()答案:正确四、简答题1. 请简要解释进程和线程的概念,并说明它们之间的区别。
答案:进程是指计算机中正在运行的程序的实例,多个进程可以同时运行,每个进程都独立分配了资源和状态。
线程是进程的一部分,它是程序执行的最小单位,一个进程可以包含多个线程,它们共享进程的资源和状态。
进程间切换开销较大,而线程间切换开销较小。
2. 请简要解释死锁的原因以及预防策略。
答案:死锁的原因通常是由于进程之间相互等待对方占用的资源,形成了一个循环等待的闭环。
预防死锁的策略包括资源分配策略、环路剥夺策略和预防策略。
资源分配策略是通过破坏死锁的四个必要条件之一(互斥、占有并等待、不可抢占、循环等待)来预防死锁。
操作系统试题及答案
操作系统试题及答案一、选择题1. 操作系统的主要功能是什么?A. 文件管理B. 设备管理C. 内存管理D. 所有选项都是答案:D2. 进程和程序有什么区别?A. 进程是程序的执行实例B. 程序是进程的代码C. 进程是程序的存储D. 程序是进程的输出答案:A3. 在现代操作系统中,虚拟内存的作用是什么?A. 提供额外的存储空间B. 允许程序使用更多的内存C. 允许操作系统管理内存D. 允许多个程序同时运行答案:B4. 死锁的四个必要条件是什么?A. 互斥、占有和请求、不可剥夺、循环等待B. 互斥、占有和请求、可剥夺、循环等待C. 互斥、释放和请求、不可剥夺、循环等待D. 互斥、占有和请求、不可剥夺、非循环等待答案:A5. 什么是分页和分段?A. 分页是内存管理的一种技术,分段是文件管理的一种技术B. 分页是文件管理的一种技术,分段是内存管理的一种技术C. 分页和分段都是内存管理的技术D. 分页和分段都是文件管理的技术答案:C二、简答题1. 简述操作系统的五大基本功能。
答:操作系统的五大基本功能包括:进程管理、内存管理、文件系统管理、设备管理以及用户接口。
2. 解释什么是进程和线程,并说明它们之间的关系。
答:进程是程序的执行实例,是操作系统进行资源分配和调度的一个独立单位。
线程是进程中的一个实体,是CPU调度和执行的单位,一个进程可以包含多个线程。
3. 描述死锁的四个必要条件,并给出一个死锁的实例。
答:死锁的四个必要条件包括:互斥条件(资源不能被多个进程同时使用)、占有和请求条件(进程正在占有某些资源,同时请求其他资源)、不可剥夺条件(已分配给进程的资源,在未使用完之前不能被强制夺走)、循环等待条件(存在一种进程资源的循环等待关系)。
实例:银行家算法中,如果多个客户同时请求资源,且每个客户都占有一些资源,同时请求其他资源,就可能发生死锁。
三、论述题1. 论述操作系统中进程调度的几种基本算法,并比较它们的优缺点。
操作系统选择题带答案
•操作【2 】体系选择题1.操作体系是一种(A(2)体系软件),它负责为用户和用户程序完成所有(B(2)与硬件相干并与运用无关)的工作,(C(4)高等程序设计说话的编译)不是操作体系关怀的重要问题.2.用户在程序设计过程中,可经由过程(A(3)体系挪用)获得操作体系的办事.3.在OS中采用多道程序设计技巧,能有用地进步CPU.内存和IO装备的(A(4)运用率),为实现多道程序设计须要有(B(1)更大的内存).4.推进批处理体系形成和成长的重要动力是(A(2)进步体系资本运用率),推进分时体系形成和成长的动力是(B(3)便运用户),推进微机OS成长的重要动力是(C(2)盘算机硬件的不断更新换代).5.在设计分时操作体系时,起首要斟酌的是(A(2)交互性和响应时光);在设计批处理操作体系时,起首要斟酌的是(B(3)周转时光和体系吞吐量);在设计及时操作体系时,起首要斟酌的是(C(4)及时性和靠得住性).6.分时体系的响应时光(及时性)主如果依据(A(4)用户所能接收的等待时光)肯定的,而及时体系的响应时光则是由(B(5)掌握对象所能接收的时延)肯定的.7.分时体系和及时体系都具有交互性,及时体系的交互性许可用户拜访(A(2)专用办事程序);分时体系的交互性许可用户请求体系供给(B(4)多方面的办事).8.及时操作体系必须在(A(3)规准时光)内处理完来自外部的事宜,(B(2)资本运用率)不是设计及时体系重要寻求的目的.9.采用(A(4)微内核)构造时,将OS分成用于实现OS最根本功效的内核和供给各类办事的办事器两个部分;平日,下列模块中必须包含在操作体系内核中的是(B(2)中止处理)模块.10.与早期的OS比拟,采用微内核构造的OS具有许多长处,但这些长处不包含(A( 2)进步了OS的运行效力).11.从静态-的角度看,过程是由(A(5)程序段).(B(6)数据段).(C(2)PCB)三部分构成的,个中(C(2)PC B)是过程消失的独一标志.当几个过程共享(A(5)程序段)时,(A(5)程序段)应当是可重入代码.12.正在等待他人释放临界资本的过程处于(A(2)壅塞)状况,已分派到除CPU 外的所有资本的过程处于(B(3)停当)状况,已获得CPU的过程处于(C(4)履行)状况.13.下列过程状况转换中,绝对不可能产生的状况转换是(A(3)停当→壅塞);一般不会产生的状况转换是(B(5)壅塞→履行).14.为使过程由运动停当改变为静止停当,应运用(A(2)suspend)原语;为使过程由履行状况改变为壅塞状况,应运用(B(4)block)原语:为使过程由静止停当变为运动停当,应运用(C(3)active)原语;从壅塞状况变为停当状况应运用(D(5)wakeup)原语.15.在将CPU的履行状况分为用户态和焦点态的体系中,应当在焦点态下履行的指令依次为(A(1)屏障所有中止).(B(3)设置时钟的值)和(C(5)停机),而从用户状况转换到体系状况是经由过程(D(3)访管指令或中止)实现的.17.对于记载型旌旗灯号量,在履行一次wait操作时,旌旗灯号量的值应当(A(3)减1),当其值为(B(2)小于0)时,过程应壅塞.在履行signal操作时,旌旗灯号量的值应当为( C(2)加1),当其值为(D(4)小于等于0)时,应叫醒壅塞队列中的过程.18.设有10个过程共享一个互斥段,假如最多许可有1个过程进入互斥段,则所采用的互斥旌旗灯号量初值应设置为(A(3)1),而该旌旗灯号量的取值规模为(B(3)1~-9);假如最多许可有3个过程同时进入互斥段,则所采用的互斥旌旗灯号量初值应设置为(C(2)3).19.在临盆者——花费者问题中,应设置互斥旌旗灯号量mutex.资本旌旗灯号量full和empty.它们的初值应分离是(A(2)1).(B(1)0).(C(5)+n).20.在引入线程的操作体系中,资本分派和调剂的根本单位是(A(2)过程),C PU调剂和分派的根本单位是(B(3)线程).21.在三种根本类型的操作体系中,都设置了(A(3)过程调剂),在批处理体系中还应设置(B(2)功课调剂):在分时体系中除了(A(3)过程调剂)以外,平日还设置了(C(4)中级调剂),在多处理机体系中则还需设置(D(5)多处理机调剂).22.在面向用户的调剂准则中,(A(3)截止时光的保证)是选择及时调剂算法的重要准则,(B(1)响应时光快)是选择分时体系中过程调剂算法的重要准则,(C(2)平均周转时光短)是批处理体系中选择功课调剂算法的重要准则,而(D(4)优先权高的功课能获得优先办事)准则则是为了照料紧迫功课用户的请求而设置的.23.功课调剂是从处于(A(3)后备)状况的队列中拔取功课投入运行,(B(2)周转时光)是指功课进入体系到功课完成所经由的时光距离,(C(4)时光片轮转)算法不合适功课调剂.24.下列算法中,(A(3)FCFS调剂算法)只能采用非抢占调剂方法,(B(2)时光片轮转法)只能采用抢占调剂方法,而其余的算法既可采用抢占方法,也可采用非抢占方法.25.我们假如为每一个功课只树立一个过程,则为了照料短功课用户,应采用(A(2)短功课优先);为照料紧迫功课的用户,应采用(B(5)基于优先权的剥夺调剂算法);为能实现人机交互感化应采用(C(3)时光片轮转法);为了统筹短功课和长时光等待的功课,应采用(D(6)高响应比优先);为了使短功课.长功课及交互功课用户都比较知足,应采用(E(4)多级反馈队列调剂算法);为了使功课的平均周转时光最短,应采用(F(2)短功课优先)算法.26.支撑多道程序设计的操作体系,在运行过程中不断地选择新过程运行来实现CPU的共享,但个中(A(4)有新过程进入停当队列)不是引起操作体系选择新过程的直接原因.27.假设停当队列中有10个过程,以时光片轮转方法进行过程调剂,时光片大小为300ms,CPU进行过程切换要花费10ms,则体系开销所占的比率约为(A(2)%3);若停当队列中过程个数增长到20个,其余前提不变,则体系开销所占的比率将为(B(3)不变).28.设m为同类资本R的数量,n为体系中的并发过程数.当n个过程共享m个互斥资本R时,每个过程对R的最大需求是w;则下列情形会消失逝世锁的是(A(4)m=4,n=2,w= 3).29.下述解殊逝世锁的办法中,属于逝世锁预防策略的是(A(2)资本有序分派法),属于逝世锁避免策略的是(B(1)银内行算法).30.现代操作体系中,进步内存运用率主如果经由过程(A(4)虚拟存储器)功效实现的,而使每道程序能在不受干扰的情形下运行,主如果经由过程(B(2)内存破坏)功效实现的.31.静态重定位是在功课的(A(2)装入过程)中进行的,动态重定位是在功课(B(4)履行过程)中进行的.32.静态链接是在(A(5)装入程序之前)进行的,而动态链接是在(B(2)装入某段程序时)或(C(3)挪用某段程序时)进行的,个中在(C(3)挪用某段程序时)进行链接可使得内存运用率最高;实用于动态链接的存储方法是(D(1)分段存储治理).33.由持续分派方法成长为分页存储治理方法的重要推进力是(A(1)进步内存运用率);由分页体系成长为分段体系,进而又成长为段页式体系的重要动力是(B(3)知足用户须要)和(C(5)既知足用户请求,又进步内存运用率).34.在动态分区式内存治理中,偏向于优先运用低址部分余暇区的算法是(A(3)初次顺应算法);能使内存空间中余暇区散布较平均的算法是(B(4)轮回初次顺应算法);每次分派时,把既能知足请求,又是最小的余暇区分派给过程的算法是(C(1)最佳顺应算法).35.在初次顺应算法中,请求余暇分区按(A(1)余暇区肇端地址递增)的次序形成余暇分区链;在最佳顺应算法中是按(B(3)余暇区大小递增)的次序形成余暇分区链;最坏顺应算法是按(C(4)余暇区大小递减)的次序形成余暇链.36.在收受接管内存时可能消失下述三种情形:(1)释放区与插入点前一分区Pl 相邻接,此时应(A(3)以P1分区的表项为新表项,但修正新表项的大小);(2)释放区与插入点后一分区F2相邻接,此时应(B(4)以F2分区的表项作为新表项,同时修正新表项的大小和始址);(3)释放区不与n和F2相邻接,此的应(C(1)为收受接管区树立一分区表项,填上分区的大小和始址).37.对外存对调区的治理应以(A(4)进步换入换出速度)为重要目的,对外存文件区的治理应以(B(2)进步存储空间的运用率)为重要目的.38.虚拟存储器最根本的特点是(A(2)多次性):该特点主如果基于(B(5)局部性道理);实现虚拟存储器最症结的技巧是(C(3)请求调页(段)).39.一个盘算机体系的虚拟存储器的最大容量是由(A(5)盘算机的地址构造)肯定的,其现实容量是由(B(4)内存和硬盘容量之和)肯定的.40.在请求分页体系的页表中增长了若干项,个中状况位供(A(3)程序拜访)参考;修正位供(B(4)换出页面)参考;拜访位供(C(2)置换算法)参考:外存始址供(D(5)调入页面)参考.41.在请求调页体系中,若逻辑地址中的页号超过页表掌握存放器中的页表长度,则会引起(A(3)越界中止);不然,若所需的页不在内存中,则会引起(B(4)缺页中止).42.在请求调页体系中有着多种置换算法;(1)选择最先辈入内存的页面予以镌汰的算法称为(A(1)FIFO算法);(2)选择在今后不再运用的页面予以镌汰的算法称为(B(2 )OPT算法);(3)选择自前次拜访以来所阅历时光最长的页面予以镌汰的算法称为(C(3 )LRU算法);(4)选择自某时刻开端以来拜访次数起码的页面予以镌汰的算法称为(D(5 )LFU算法).43.在请求调页体系中,平日页面的大小与可能产生的缺页中止次数(A(2)成反比) ;假如采用FIFO页面置换算法,则当分派的页面数增长时,缺页中止的次数会(B(4)可能增长也可能削减).44.在环破坏机构中,操作体系应处于(A(1)最高特权环)内,一般运用程序应处于(B(4)最低特权环)内,并应遵守下述规矩:(1)一个程序可以拜访驻留在(C(4)雷同和较低特权环)中的数据;(2)一个程序可以挪用驻留在(D(5)雷同和较高特权环)中的办事.。
计算机操作系统试题及答案
计算机操作系统试题及答案一、选择题1、操作系统是一种()。
A 应用软件B 系统软件C 工具软件D 调试软件答案:B操作系统是管理计算机硬件与软件资源的程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
2、以下不属于操作系统主要功能的是()。
A 进程管理B 存储管理C 设备管理D 文字处理答案:D操作系统的主要功能包括进程管理、存储管理、设备管理、文件管理和作业管理等。
文字处理通常是由专门的文字处理软件来完成,不是操作系统的主要功能。
3、在多道程序设计环境中,操作系统分配资源以()为基本单位。
A 程序B 进程C 作业D 指令答案:B进程是操作系统进行资源分配和调度的基本单位。
4、下列进程状态的转换中,不正确的是()。
A 就绪→运行B 运行→就绪C 运行→阻塞D 阻塞→运行答案:D进程状态的转换中,阻塞状态不能直接转换为运行状态,必须先转换为就绪状态,然后再被调度为运行状态。
5、临界区是指()。
A 一段程序B 一段数据区C 一种同步机制D 访问共享资源的程序段答案:D临界区是指访问共享资源的程序段,在这段程序中,进程可能会改变共享变量的值。
6、采用时间片轮转调度算法时,时间片过大,系统的性能将会()。
A 降低B 提高C 不变D 不确定答案:A时间片过大,会使得每个进程都能在一个时间片内完成大部分工作,导致进程切换次数减少,系统的响应时间变长,性能降低。
7、下面关于死锁的论述中,正确的是()。
A 死锁是指系统中多个进程无限期地等待永远不会发生的条件B 死锁是指系统中多个进程竞争资源而产生的一种僵持状态C 死锁是指系统中多个进程同时被阻塞,并永远无法唤醒D 死锁是指系统中多个进程相互等待对方释放资源答案:D死锁是指多个进程在运行过程中因争夺资源而造成的一种僵局,若无外力作用,这些进程都将无法向前推进,即相互等待对方释放资源。
8、以下存储管理方式中,会产生内部碎片的是()。
操作系统试题及答案
操作系统试题及答案一、选择题1. 操作系统的主要功能是()A. 实现计算机与外部设备的交互B. 管理计算机的硬件资源C. 控制计算机的运行流程D. 以上答案都正确答案:D2. 下列哪个不属于操作系统的基本功能()A. 进程管理B. 文件管理C. 硬件管理D. 内存管理答案:C3. 操作系统的进程是指()A. 计算机运行的一个程序B. 计算机运行的多个程序C. 计算机运行的最核心程序D. 计算机运行的最后一个程序答案:B4. 下列哪个不是进程状态()A. 运行态B. 就绪态C. 阻塞态D. 结束态答案:D5. 操作系统的调度算法是指()A. 确定进程的执行顺序B. 操作系统的启动顺序C. 进程与外设的交互顺序D. 确定进程的创建顺序答案:A二、填空题1. 操作系统内核是指()。
答案:操作系统的核心部分,负责管理计算机的硬件资源和提供基本的系统调用接口。
2. 进程的状态包括()。
答案:运行态、就绪态、阻塞态。
3. 进程调度算法的目标是()。
答案:提高系统的吞吐量、减少响应时间、提高系统的公平性。
4. 死锁是指进程()。
答案:由于竞争有限的资源而陷入无法继续执行的状态。
5. 虚拟内存是一种()。
答案:将进程的部分或全部地址空间放在磁盘上,以此扩充实际内存的技术。
三、简答题1. 请简要说明进程和线程的区别。
答案:进程是计算机运行的一个程序,包括代码、数据和运行状态等;线程是进程的一部分,是程序执行的最小单位。
一个进程可以包含多个线程,它们共享进程的资源,但拥有各自的执行路径和栈空间。
线程之间的切换开销较小,可以提高系统的并发性。
2. 简述死锁的条件以及解决死锁的方法。
答案:死锁的条件包括互斥、持有并等待、不可剥夺和循环等待。
解决死锁的方法有预防、避免、检测和恢复等。
预防死锁可以通过破坏死锁条件来实现,如破坏循环等待;避免死锁可以通过资源分配策略来避免产生死锁;检测死锁可以通过资源分配图等方法来检测死锁的发生;恢复死锁可以通过资源抢占和进程终止等方式来解除死锁。
操作系统及参考答案
操作系统及参考答案一、单项选择题1.若处理器有32位地址,则它的虚拟地址空间为( B )字节。
A 2GB B 4GBC 100KBD 640KB2.支持程序浮动的地址转换机制是( A )A 动态重定位B 段式地址转换C 页式地址转换D 静态重定位3.UNIX中的文件系统采用( D )。
A 网状文件B 记录式文件C 索引文件D 流式文件4.段页式管理每取一数据,要访问( C )次内存。
A 1B 2C 3D 45.文件系统的主要目的是( A )。
A 实现对文件的按名存取B 实现虚拟存贮器C 提高外围设备的输入输出速度D 用于存贮系统文档6. 某基于动态分区存储管理的计算机,其主存容量为55mb(初始为空),采用最佳适配算法,分配和释放的顺序为:分配15mb,分配30mb,释放15mb,分配8mb,分配6mb,此时主存中最大空闲分区的大小是( B )A 7mbB 9mbC 10mbD 15mb7.设计批处理多道系统时,首先要考虑的是( B )。
A 灵活性和可适应性B 系统效率和吞吐量C 交互性和响应时间D 实时性和可靠性8.进程调度的对象和任务分别是( C )。
A 作业,从就绪队列中按一定的调度策略选择一个进程占用CPUB 进程,从后备作业队列中按调度策略选择一个作业占用CPUC 进程,从就绪队列中按一定的调度策略选择一个进程占用CPUD 作业,从后备作业队列中调度策略选择一个作业占用CPU9.一种既有利于短小作业又兼顾到长作业的作业调度算法是( C )。
A 先来先服务B 轮转C 最高响应比优先D 均衡调度10.两个进程合作完成任务。
在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系称为进程的( B )。
A 互斥B 同步C 调度D 伙伴11.当每类资源只有一个个体时,下列说法中不正确的是(C )。
A 有环必死锁B 死锁必有环C 有环不一定死锁D 被锁者一定全在环中12.在现代操作系统中引入了( D ),从而使并发和共享成为可能。
操作系统习题(附参考答案)
操作系统习题(附参考答案)一、单选题(共100题,每题1分,共100分)1、下列存储器中,速度最快的是()。
A、内存B、寄存器C、CacheD、磁盘正确答案:B2、时钟中断事件属于()中断事件。
A、程序B、自愿性C、外部D、输入/输出正确答案:C3、可变分区存储管理系统中,若采用最佳适应分配算法,“空闲区表”中的空闲区可按()顺序排列。
A、大小从大到小B、大小从小到大C、地址从大到小D、地址从小到大正确答案:B4、从静态的角度看,下列选项中哪一个是进程必须拥有而程序所没有的?()A、常量数据B、全局变量C、进程控制块D、代码正文正确答案:C5、()不是管程的组成部分。
A、对局部于管程内的数据结构设置初始值的语句B、对管程内数据结构进行操作的一组过程C、局部于管程的共享数据结构D、管程外过程调用管程内数据结构的说明正确答案:D6、下列关于父进程和子进程的叙述中,正确的是()。
A、子进程执行完了,父进程才能执行B、父进程创建了子进程,因此父进程执行完了,子进程才能执行C、撤销子进程时,应该同时撤销父进程D、撤销父进程时,应该同时撤销子进程正确答案:D7、某计算机系统中有8台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。
该系统可能会发生死锁的K的最小值是()。
A、3B、4C、2D、5正确答案:B8、分页虚拟存储管理系统中,若采用FIFO页面置换算法,则当分配的物理页面数增加时,缺页中断的次数()。
A、减少B、可能增加也可能减少C、增加D、不变正确答案:B9、产生内存抖动的主要原因是()。
A、内存空间太小B、CPU运行速度太慢C、CPU调度算法不合理D、页面置换算法不合理正确答案:D10、()存储管理兼顾了段式在逻辑上清晰和页式在存储管理上方便的优点。
A、分页B、段页式C、可变分区D、分段正确答案:B11、发生死锁的必要条件有四个,要预防死锁的发生,可以破坏这四个必要条件,但破坏()条件是不太实际的。
操作系统习题与解答(含答案)
操作系统习题与解答(含答案)第⼀章操作系统引论⼀、选择题1.在计算机系统中配置操作系统的主要⽬的是(),操作系统的主要功能是管理计算机系统中的(),其中包括()管理和()管理,以及设备管理和⽂件管理。
这⾥的()管理主要是对进程进⾏管理。
(1)A.增强计算机系统的功能;B.为了使⽤系统的资源;C.提⾼系统的运⾏速度;D.提⾼系统使⽤效率,合理地组织系统的⼯作流程,以提⾼系统吞吐量。
(2)A.程序和数据;B.进程;C.资源;D.作业;E.任务。
(3)(4)A.存储器;B.虚拟存储器;C.运算器;D.处理机;E.控制器。
2.操作系统有多种类型:(1)允许多个⽤户以交互⽅式使⽤计算机的操作系统,称为();(2)允许多⽤户将若⼲个作业提交给计算机系统集中处理的操作系统称为();(3)在()的控制下,计算机系统能及时处理由过程控制反馈的数据,并做出响应。
A.批处理操作系统;B.分时操作系统;C.实时操作系统;D.微机操作系统;E.多处理机操作系统。
3.在下列性质中,哪⼀个不是分时系统的特征。
()A.交互性B.多路性C.成批性D.独占性4.实时操作系统追求的⽬标是()。
A.⾼吞吐率B.充分利⽤内存C.快速响应D.减少系统开销5. 现代操作系统的两个基本特征是()和资源共享A.多道程序设计B.中断处理C.程序的并发执⾏D.实现分时与实时处理6.引⼊多道程序的⽬的在于()。
A.有利于代码共享,减少主、辅存信息交换量。
B.提⾼实时响应速度。
C.充分利⽤CPU,减少CPU等待时间D.充分利⽤存储器7.操作系统是⼀组().A.⽂件管理程序B.中断处理程序C.资源管理程序D.设备管理程序8.()不是操作系统关⼼的主要问题.A.管理计算机裸机B.设计、提供⽤户程序与计算机硬件系统的界⾯C.管理计算机系统资源D.⾼级程序设计语⾔的编译器9.⽤户在⼀次计算机过程中,或者⼀次事物处理中,要求计算机完成所做的⼯作的集合,这是指().A.进程B.程序C.作业D.系统调⽤10.订购机票系统处理各⾃各个终端的服务请求,处理后通过终端回答⽤户,所以它是⼀个()。
操作系统选择题带答案
操作系统选择题带答案操作系统选择题带答案1. 操作系统的主要功能是什么?答案:管理和控制计算机硬件资源,并为用户提供一个良好的用户界面。
2. 操作系统的种类有哪些?答案:目前常见的操作系统有Windows、Linux、Mac OS等。
3. 下列哪个不是操作系统的特征?a) 并发性b) 共享性c) 异步性d) 顺序性答案:d) 顺序性4. 操作系统的并发性是指什么?答案:并发性是指多个程序同时运行的能力。
5. 进程是指什么?答案:进程是正在执行中的一个程序,它包括程序计数器、寄存器和变量的当前值等。
6. 线程是什么?答案:线程是进程的一个执行单元,一个进程可以包括多个线程,它们共享进程的资源。
7. 操作系统提供了哪些进程调度算法?答案:常见的进程调度算法有先来先服务调度、短作业优先调度、优先级调度、轮转调度等。
8. 虚拟内存是什么?答案:虚拟内存是一种技术,它将物理内存和磁盘空间结合起来,使得程序能够访问超出物理内存限制的数据。
9. 文件系统是什么?答案:文件系统是操作系统用来管理和组织计算机存储资源的一种机制。
10. 死锁是什么?答案:死锁是指多个进程或线程因为竞争资源而无法继续执行的状态。
11. 操作系统的安全性有什么措施?答案:操作系统的安全性可以通过用户身份验证、文件权限控制、防火墙等措施来保障。
附件:无法律名词及注释:1. 版权法:保护著作权人的作品免受未经授权的复制、发行、展示或执行等侵犯行为。
2. 数据保护法:管理个人数据的收集、存储和处理,以保护个人隐私权和数据安全。
操作系统选择题整理及答案
1.计算机操作系统的功能是(D )A 把源程序代码转换为目标代码B 实现计算机用户之间的相互交流C 完成计算机硬件与软件之间的转换D 控制、管理计算机系统的资源和程序的执行2.操作系统是一组(C)。
A 文件管理程序B 中断处理程序C 资源管理程序D 设备管理程序3.操作系统的功能是进行处理机管理、(B )管理、设备管理、文件管理和作业管理等。
A 进程B 存储器C 硬件D 软件4. (D )指令是非特权指令。
A 启动I/OB 设置中断屏敝C 传送PSWD trap5.在(B )的控制下,计算机系统能及时处理由过程控制反馈的数据,并作出响应。
B 实时操作系统C 分时操作系统D 多处理机操作系统6.操作系统为用户程序完成与(B )的工作。
A 硬件无关和应用无关B 硬件相关和应用无关C 硬件无关和应用相关D 硬件相关和应用相关7.分时操作系统的主要目的是(A)。
A 计算机系统的交互性B 计算机系统的实时性C 计算机系统的可靠性D 提高软件的运行速度8.在操作系统中,用户界面指的是(B )。
A 硬件接口、软件接口和操作环境B 命令接口、程序接口和操作环境C 硬件接口、命令接口和操作环境D 硬件接口、命令接口和程序接口9.特权指令(B )执行。
A 只能在目态下B 只能在管态下C 在目态或管态下均能D 在目态或管态下均不能10.下列管理功能中,(B )不属于操作系统的功能。
A 处理器管理B 软件管理C 作业管理D 设备管理11.以下描述与操作系统无关的是(C )。
A 方便用户的程序集合B 控制和管理计算机系统的硬件和软件资源C 计算机系统的硬件和软件资源的集合D 合理地组织计算机工作流程12.分时操作系统的特点是(A )。
A 交互性、同时性(多路性)、独立性、及时性B 可靠性、交互性、独立性、及时性C 可靠性、交互性、独立性、及时性D 交互性、同时性(多路性)、独立性、动态性13.下列各项中,(C )不是现代操作系统的主要特征。
(完整版)操作系统选择题整理及答案
一 .操作系统概论1.计算机操作系统的功能是(D )A 把源程序代码转换为目标代码B 实现计算机用户之间的相互交流C 完成计算机硬件与软件之间的转换D 控制、管理计算机系统的资源和程序的执行2.操作系统是一组(C)。
A 文件管理程序B 中断处理程序C 资源管理程序D 设备管理程序3.操作系统的功能是进行处理机管理、(B )管理、设备管理、文件管理和作业管理等。
A 进程B 存储器C 硬件D 软件4. (D )指令是非特权指令。
A 启动I/OB 设置中断屏敝C 传送PSWD trap5.在(B )的控制下,计算机系统能及时处理由过程控制反馈的数据,并作出响应。
A 批处理操作系统B 实时操作系统C 分时操作系统D 多处理机操作系统6.操作系统为用户程序完成与(B )的工作。
A 硬件无关和应用无关B 硬件相关和应用无关C 硬件无关和应用相关D 硬件相关和应用相关7.分时操作系统的主要目的是(A)。
A 计算机系统的交互性B 计算机系统的实时性C 计算机系统的可靠性D 提高软件的运行速度8.在操作系统中,用户界面指的是(B )。
A 硬件接口、软件接口和操作环境B 命令接口、程序接口和操作环境C 硬件接口、命令接口和操作环境D 硬件接口、命令接口和程序接口9.特权指令(B )执行。
A 只能在目态下B 只能在管态下C 在目态或管态下均能D 在目态或管态下均不能10.下列管理功能中,(B )不属于操作系统的功能。
A 处理器管理B 软件管理C 作业管理D 设备管理11.以下描述与操作系统无关的是(C )。
A 方便用户的程序集合B 控制和管理计算机系统的硬件和软件资源C 计算机系统的硬件和软件资源的集合D 合理地组织计算机工作流程12.分时操作系统的特点是(A )。
A 交互性、同时性(多路性)、独立性、及时性B 可靠性、交互性、独立性、及时性C 可靠性、交互性、独立性、及时性D 交互性、同时性(多路性)、独立性、动态性13.下列各项中,(C )不是现代操作系统的主要特征。
操作系统选择题带答案
•操作系统选择题1、操作系统是一种A2系统软件,它负责为用户和用户程序完成所有B2与硬件相关并与应用无关的工作,C4高级程序设计语言的编译不是操作系统关心的主要问题;2、用户在程序设计过程中,可通过A3系统调用获得操作系统的服务;3、在OS中采用多道程序设计技术,能有效地提高CPU、内存和IO设备的A4利用率,为实现多道程序设计需要有B1更大的内存;4、推动批处理系统形成和发展的主要动力是A2提高系统资源利用率,推动分时系统形成和发展的动力是B3方便用户,推动微机OS发展的主要动力是C2计算机硬件的不断更新换代;5、在设计分时操作系统时,首先要考虑的是A2交互性和响应时间;在设计批处理操作系统时,首先要考虑的是B3周转时间和系统吞吐量;在设计实时操作系统时,首先要考虑的是C4实时性和可靠性;6、分时系统的响应时间及时性主要是根据A4用户所能接受的等待时间确定的,而实时系统的响应时间则是由B5控制对象所能接受的时延确定的;7、分时系统和实时系统都具有交互性,实时系统的交互性允许用户访问A2专用服务程序;分时系统的交互性允许用户请求系统提供B4多方面的服务;8、实时操作系统必须在A3规定时间内处理完来自外部的事件,B2资源利用率不是设计实时系统主要追求的目标;9、采用A4微内核结构时,将OS分成用于实现OS最基本功能的内核和提供各种服务的服务器两个部分;通常,下列模块中必须包含在操作系统内核中的是B2中断处理模块;10、与早期的OS相比,采用微内核结构的OS具有很多优点,但这些优点不包含A2提高了OS的运行效率;11、从静态-的角度看,进程是由A5程序段、B6数据段、C2PCB三部分组成的,其中C2PCB是进程存在的唯一标志;当几个进程共享A5程序段时,A5程序段应当是可重入代码;12、正在等待他人释放临界资源的进程处于A2阻塞状态,已分配到除CPU外的所有资源的进程处于B3就绪状态,已获得CPU的进程处于C4执行状态;13、下列进程状态转换中,绝对不可能发生的状态转换是A3就绪→阻塞;一般不会发生的状态转换是B5阻塞→执行;14、为使进程由活动就绪转变为静止就绪,应利用A2suspend原语;为使进程由执行状态转变为阻塞状态,应利用B4block原语:为使进程由静止就绪变为活动就绪,应利用C3active原语;从阻塞状态变为就绪状态应利用D5wakeup原语;15、在将CPU的执行状态分为用户态和核心态的系统中,应该在核心态下执行的指令依次为A1屏蔽所有中断、B3设置时钟的值和C5停机,而从用户状态转换到系统状态是通过D3访管指令或中断实现的;17、对于记录型信号量,在执行一次wait操作时,信号量的值应当A3减1,当其值为B2小于0时,进程应阻塞;在执行signal操作时,信号量的值应当为C2加1,当其值为D4小于等于0时,应唤醒阻塞队列中的进程;18、设有10个进程共享一个互斥段,如果最多允许有1个进程进入互斥段,则所采用的互斥信号量初值应设置为A31,而该信号量的取值范围为B31~-9;如果最多允许有3个进程同时进入互斥段,则所采用的互斥信号量初值应设置为C23;19、在生产者——消费者问题中,应设置互斥信号量mutex、资源信号量full和e mpty;它们的初值应分别是A21、B10、C5+n;20、在引入线程的操作系统中,资源分配和调度的基本单位是A2进程,CPU调度和分配的基本单位是B3线程;21、在三种基本类型的操作系统中,都设置了A3进程调度,在批处理系统中还应设置B2作业调度:在分时系统中除了A3进程调度以外,通常还设置了C4中级调度,在多处理机系统中则还需设置D5多处理机调度;22、在面向用户的调度准则中,A3截止时间的保证是选择实时调度算法的重要准则,B1响应时间快是选择分时系统中进程调度算法的重要准则,C2平均周转时间短是批处理系统中选择作业调度算法的重要准则,而D4优先权高的作业能获得优先服务准则则是为了照顾紧急作业用户的要求而设置的;23、作业调度是从处于A3后备状态的队列中选取作业投入运行,B2周转时间是指作业进入系统到作业完成所经过的时间间隔,C4时间片轮转算法不适合作业调度;24、下列算法中,A3FCFS调度算法只能采用非抢占调度方式,B2时间片轮转法只能采用抢占调度方式,而其余的算法既可采用抢占方式,也可采用非抢占方式;25、我们如果为每一个作业只建立一个进程,则为了照顾短作业用户,应采用A2短作业优先;为照顾紧急作业的用户,应采用B5基于优先权的剥夺调度算法;为能实现人机交互作用应采用C3时间片轮转法;为了兼顾短作业和长时间等待的作业,应采用D6高响应比优先;为了使短作业、长作业及交互作业用户都比较满意,应采用E4多级反馈队列调度算法;为了使作业的平均周转时间最短,应采用F2短作业优先算法;26、支持多道程序设计的操作系统,在运行过程中不断地选择新进程运行来实现CPU的共享,但其中A4有新进程进入就绪队列不是引起操作系统选择新进程的直接原因;27、假设就绪队列中有10个进程,以时间片轮转方式进行进程调度,时间片大小为300ms,CPU进行进程切换要花费10ms,则系统开销所占的比率约为A2%3;若就绪队列中进程个数增加到20个,其余条件不变,则系统开销所占的比率将为B3不变;28、设m为同类资源R的数目,n为系统中的并发进程数;当n个进程共享m个互斥资源R时,每个进程对R的最大需求是w;则下列情况会出现死锁的是A4m=4, n=2,w=3;29、下述解决死锁的方法中,属于死锁预防策略的是A2资源有序分配法,属于死锁避免策略的是B1银行家算法;30、现代操作系统中,提高内存利用率主要是通过A4虚拟存储器功能实现的,而使每道程序能在不受干扰的环境下运行,主要是通过B2内存保护功能实现的;31、静态重定位是在作业的A2装入过程中进行的,动态重定位是在作业B4执行过程中进行的;32、静态链接是在A5装入程序之前进行的,而动态链接是在B2装入某段程序时或C3调用某段程序时进行的,其中在C3调用某段程序时进行链接可使得内存利用率最高;适用于动态链接的存储方式是D1分段存储管理;33、由连续分配方式发展为分页存储管理方式的主要推动力是A1提高内存利用率;由分页系统发展为分段系统,进而又发展为段页式系统的主要动力是B3满足用户需要和C5既满足用户要求,又提高内存利用率;34、在动态分区式内存管理中,倾向于优先使用低址部分空闲区的算法是A3首次适应算法;能使内存空间中空闲区分布较均匀的算法是B4循环首次适应算法;每次分配时,把既能满足要求,又是最小的空闲区分配给进程的算法是C1最佳适应算法;35、在首次适应算法中,要求空闲分区按A1空闲区起始地址递增的顺序形成空闲分区链;在最佳适应算法中是按B3空闲区大小递增的顺序形成空闲分区链;最坏适应算法是按C4空闲区大小递减的顺序形成空闲链;36、在回收内存时可能出现下述三种情况:1释放区与插入点前一分区Pl相邻接,此时应A3以P1分区的表项为新表项,但修改新表项的大小;2释放区与插入点后一分区F2相邻接,此时应B4以F2分区的表项作为新表项,同时修改新表项的大小和始址;3释放区不与n和F2相邻接,此的应C1为回收区建立一分区表项,填上分区的大小和始址;37、对外存对换区的管理应以A4提高换入换出速度为主要目标,对外存文件区的管理应以B2提高存储空间的利用率为主要目标;38、虚拟存储器最基本的特征是A2多次性:该特征主要是基于B5局部性原理;实现虚拟存储器最关键的技术是C3请求调页段;39、一个计算机系统的虚拟存储器的最大容量是由A5计算机的地址结构确定的,其实际容量是由B4内存和硬盘容量之和确定的;40、在请求分页系统的页表中增加了若干项,其中状态位供A3程序访问参考;修改位供B4换出页面参考;访问位供C2置换算法参考:外存始址供D5调入页面参考;41、在请求调页系统中,若逻辑地址中的页号超过页表控制寄存器中的页表长度,则会引起A3越界中断;否则,若所需的页不在内存中,则会引起B4缺页中断;42、在请求调页系统中有着多种置换算法;1选择最先进入内存的页面予以淘汰的算法称为A1FIFO算法;2选择在以后不再使用的页面予以淘汰的算法称为B2 OPT算法;3选择自上次访问以来所经历时间最长的页面予以淘汰的算法称为C3L RU算法;4选择自某时刻开始以来访问次数最少的页面予以淘汰的算法称为D5LF U算法;43、在请求调页系统中,通常页面的大小与可能产生的缺页中断次数A2成反比;如果采用FIFO页面置换算法,则当分配的页面数增加时,缺页中断的次数会B4可能增加也可能减少;44、在环保护机构中,操作系统应处于A1最高特权环内,一般应用程序应处于B4最低特权环内,并应遵循下述规则:1一个程序可以访问驻留在C4相同和较低特权环中的数据;2一个程序可以调用驻留在D5相同和较高特权环中的服务;。
操作系统 选择题练习 含答案
操作系统一,选择题第一部分:操作系统概述1.最基本的系统软件是(A)。
A.操作系统B.文字处理系统C.语言处理系统D.数据库管理系统2.操作系统是一种(B)。
A.应用软件B.系统软件C.通用软件D.工具软件3.操作系统是一组(C)。
A.文件管理程序B.中断处理程序C.资源管理程序D.设备管理程序4.下列关于操作系统的叙述中,(D)是不正确的。
A.管理资源的程序B.管理用户程序执行的程序C.能使系统资源提高效率的程序D.能方便用户编程的程序5.以下(C)项功能不是操作系统具备的主要功能。
A.内存管理B.中断处理C.文档编辑D.CPU调度6.操作系统负责为方便用户管理计算机系统的(C)。
A.程序B.文档资料C.资源D.进程7.操作系统的基本职能是(A)。
A.控制和管理系统内各种资源,有效地组织多道程序的运行B.提供用户界面,方便用户使用C.提供方便的可视化编辑程序D.提供功能强大的网络管理工具8.操作系统的主要功能是(C)。
A.提高计算的可靠性B.对硬件资源分配.控制.调度.回收C.对计算机系统的所有资源进行控制和管理D.实行多用户及分布式处理9.(D)不是操作系统关心的主要问题。
A.管理计算机裸机B.设计、提供用户程序与计算机硬件系统的界面C.管理计算机系统资源D.高级程序设计语言的编译器10.下面关于计算机软件的描述正确的是(B)。
A.它是系统赖以工作的实体B.它是指计算机的程序及文档C.位于计算机系统的最外层D.分为系统软件和支撑软件两大类11.操作系统的发展过程是(A)。
A.设备驱动程序组成的原始操作系统,管理程序,操作系统B.原始操作系统,操作系统,管理程序C.管理程序,原始操作系统,操作系统D.管理程序,操作系统,原始操作系统12.世界上第一个操作系统是(B)。
A.分时系统B.单道批处理系统C.多道批处理系统D.实时系统13.计算机系统的组成包括(B)。
A.程序和数据B.计算机硬件和计算机软件C.处理器和内存D.处理器,存储器和外围设备14.设计批处理多道系统时,首先要考虑的是(B)。
(完整版)操作系统练习题及答案
操作系统练习题一、单项选择题1.操作系统是一种()。
A.应用软件B. 系统软件C.通用软件D. 工具软件2.操作系统是一组()。
A.文件管理程序B.中断处理程序C.资源管理程序D.设备管理程序3.现代操作系统的基本特征是()、资源共享和操作的异步性。
A.多道程序设计B. 中断处理C.程序的并发执行D. 实现分时与实时处理4.()不是操作系统关心的主要问题。
A、管理计算机裸机B、设计、提供用户程序与计算机硬件系统的界面C、管理计算机系统资源D、高级程序设计语言的编译器5.引入多道程序的目的在于()。
A、充分利用CPU,减少CPU等待时间B、提高实时响应速度C、有利于代码共享,减少主、辅存信息交换量D、充分利用存储器6.()没有多道程序设计的特点。
A. DOSB. UNIXC. WindowsD.OS/27.下列操作系统中,为分时系统的是()。
A. CP/MB. MS-DOSC. UNIXD. Windows NT8.在分时系统中,时间片一定,(),响应时间越长。
A.内存越多B.用户数越多C.后备队列越短D.用户数越少9.批处理系统的主要缺点是()。
A.CPU的利用率不高B.失去了交互性C.不具备并行性D.以上都不是10.在下列性质中,()不是分时系统的特征。
A. 交互性B. 同时性C. 及时性D. 独占性11.实时操作系统追求的目标是()。
A.高吞吐率B.充分利用内存C. 快速响应D. 减少系统开销12.CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是()。
A. 运行进程修改程序状态字B. 中断屏蔽C. 系统调用D. 进程调度程序13.系统调用的目的是()。
A.请求系统服务B.终止系统服务C.申请系统资源D.释放系统资源14.系统调用是由操作系统提供的内部调用,它()。
A、直接通过键盘交互方式使用B、只能通过用户程序间接使用C、是命令接口中的命令D、与系统的命令一样15.操作系统中的作业管理是一种()。
操作系统选择题库答案及详解
操作系统选择题库答案及详解一、单选题1、以下关于操作系统的说法中,错误的是()A 操作系统是管理计算机硬件与软件资源的程序B 操作系统能合理地组织计算机的工作流程C 操作系统能为用户提供各种服务功能D 操作系统能直接对硬件进行操作答案:D详解:操作系统不能直接对硬件进行操作,而是通过驱动程序等中间层来管理和控制硬件。
操作系统主要负责对计算机的资源进行管理和调度,为应用程序提供运行环境和服务。
2、操作系统的主要功能不包括()A 处理机管理B 存储管理C 设备管理D 文字编辑答案:D详解:操作系统的主要功能包括处理机管理、存储管理、设备管理、文件管理和作业管理等。
文字编辑通常是应用程序的功能,而非操作系统的主要功能。
3、在多道程序环境下,操作系统分配资源以()为基本单位。
A 程序B 进程C 作业D 指令答案:B详解:在多道程序环境中,进程是资源分配和调度的基本单位。
程序只是一组指令的集合,本身不具有资源分配的概念。
作业是用户向计算机提交任务的实体,而指令是构成程序的基本单元。
4、进程从运行状态转变为阻塞状态的原因可能是()A 时间片用完B 被选中占有处理机C 等待某一事件发生D 等待的事件已发生答案:C详解:当进程等待某一事件发生时,如等待输入输出完成、等待资源分配等,会从运行状态转变为阻塞状态。
时间片用完会使进程从运行状态变为就绪状态;被选中占有处理机是进程从就绪状态变为运行状态;等待的事件已发生会使进程从阻塞状态变为就绪状态。
5、以下进程调度算法中,对短进程不利的是()A 先来先服务B 短作业优先C 时间片轮转D 高响应比优先答案:A详解:先来先服务调度算法按照进程到达的先后顺序进行调度,不管进程的执行时间长短。
短进程可能会因为长进程先到达而长时间等待,对短进程不利。
短作业优先算法有利于短进程;时间片轮转算法对所有进程相对公平;高响应比优先算法在一定程度上兼顾了短进程和等待时间长的进程。
6、产生死锁的四个必要条件是:互斥、()、循环等待和不剥夺。
《操作系统》考题及答案
《操作系统》考题及答案操作系统考题及答案一、选择题(共10题,每题2分,共20分)1. 操作系统是计算机系统中的()。
A. 软件部分B. 硬件部分C. 网络部分D. 执行部分答案:A2. 下列哪个操作系统属于开源操作系统?A. WindowsB. macOSC. LinuxD. iOS答案:C3. 进程是指()。
A. 一个程序的执行B. 一个任务的执行C. 一个线程的执行D. 一个指令的执行答案:B4. 下列关于虚拟内存的说法,正确的是()。
A. 提高了程序的运行效率B. 减少了程序的运行时间C. 可以充分利用硬盘空间D. 不会导致系统崩溃答案:A5. 进程调度算法中,通过时间片轮转调度可以实现()。
A. 公平性B. 紧急性C. 优先级D. 死锁避免答案:A6. 下列关于死锁的说法,正确的是()。
A. 资源利用率提高B. 进程执行顺序无关C. 程序运行速度加快D. 进程无法进行下去答案:D7. 磁盘调度算法中,通过扫描算法可以实现()。
A. 最少移动量B. 最小响应时间C. 最短寻道时间D. 最高吞吐量答案:C8. 进程同步原语中,P操作(也称为申请资源)的作用是()。
A. 分配资源B. 请求资源C. 释放资源D. 撤销资源答案:B9. 下列关于页面置换算法LRU(最近最久未使用)的说法,正确的是()。
A. 置换最近被访问的页面B. 可以避免缺页中断C. 不需要记录页面访问情况D. 只适用于主存容量较小的系统答案:A10. 虚拟存储技术中,页面大小的选择应该满足的原则是()。
A. 尽量小,以减少内存开销B. 尽量大,以提高程序运行速度C. 适中,以兼顾内存开销和程序运行速度D. 无固定原则,根据应用需求灵活选择答案:C二、简答题(共6题,每题10分,共60分)1. 请简要阐述操作系统的作用及主要功能。
答案:操作系统是计算机系统中最重要的软件部分,其作用主要体现在以下几个方面:- 管理计算机硬件资源,包括内存、CPU、磁盘等的分配和调度,保证资源的合理利用和高效运行;- 提供文件管理,包括文件的创建、读写、删除等功能,保证对文件的统一管理和访问控制;- 提供用户接口,通过命令行或图形界面等方式,使用户可以方便地与计算机交互;- 提供进程管理,包括进程的创建、调度、同步、通信等,保证多个进程的协调运行;- 提供安全性和数据保护,保护系统和用户的数据安全,防止恶意攻击和数据丢失。
操作系统选择题带答案
操作系统选择题带答案一、选择题1、以下关于操作系统的说法中,错误的是()A 操作系统是管理计算机硬件与软件资源的程序B 操作系统能合理地组织计算机工作流程C 操作系统能为用户提供各种服务功能D 操作系统能直接执行高级语言程序答案:D解释:操作系统不能直接执行高级语言程序,高级语言程序需要经过编译或解释转化为机器语言才能被执行。
2、操作系统的主要功能不包括()A 处理机管理B 存储管理C 设备管理D 数据库管理答案:D解释:数据库管理不是操作系统的主要功能,而是专门的数据库管理系统的职责。
操作系统的主要功能包括处理机管理、存储管理、设备管理、文件管理和作业管理等。
3、在多道程序环境下,操作系统分配资源以()为基本单位。
A 程序B 进程C 作业D 指令答案:B解释:在多道程序环境下,进程是资源分配的基本单位。
程序只是一组指令的集合,本身不是运行实体,作业是用户向计算机提交任务的任务实体。
4、进程与程序的根本区别在于()A 是不是在内存中B 是不是具有就绪、运行和等待三种状态C 是不是被调入内存D 静态与动态的特点答案:D解释:程序是静态的指令集合,进程是程序的一次执行过程,是动态的。
5、下面关于进程同步和互斥的说法中,错误的是()A 互斥是指某一时刻只允许一个进程使用资源B 同步是指进程之间的协调关系C 互斥是同步的一种特殊情况D 同步和互斥都涉及到对共享资源的访问控制答案:C解释:同步不是互斥的特殊情况,它们是不同的概念。
同步强调的是进程之间的协调和合作,互斥强调的是资源的排他性访问。
6、死锁产生的四个必要条件是互斥条件、请求和保持条件、不剥夺条件和()A 线性增长条件B 环路等待条件C 无序释放条件D 有序请求条件答案:B解释:死锁产生的四个必要条件是互斥条件、请求和保持条件、不剥夺条件和环路等待条件。
7、在存储管理中,分页存储管理和分段存储管理的主要区别是()A 页是逻辑单位,段是物理单位B 页的大小固定,段的大小不固定C 分页是为了提高内存利用率,分段是为了满足用户需求D 分页是为了满足用户需求,分段是为了提高内存利用率答案:C解释:分页存储管理主要是为了提高内存的利用率,页的大小固定;分段存储管理是为了满足用户需求,段的大小不固定。
操作系统考试题及答案
操作系统考试题及答案一、选择题(每题2分,共20分)1. 在现代操作系统中,进程和线程的区别主要在于:A. 进程有独立的地址空间,线程共享进程地址空间B. 进程和线程都有独立的地址空间C. 进程和线程共享相同的资源D. 进程和线程没有区别答案:A2. 分页和分段存储管理方式的主要区别在于:A. 分页是固定大小的内存块,分段是可变大小的内存块B. 分页和分段都是固定大小的内存块C. 分页是可变大小的内存块,分段是固定大小的内存块D. 分页和分段没有区别答案:A3. 死锁的必要条件包括:A. 互斥条件、占有和等待、不可剥夺条件、环路等待条件B. 互斥条件、占有和等待、可剥夺条件、环路等待条件C. 互斥条件、释放和等待、不可剥夺条件、环路等待条件D. 互斥条件、占有和等待、不可剥夺条件、可剥夺条件答案:A4. 以下哪个算法不是页面置换算法?A. 最近最少使用(LRU)B. 最优页面置换(OPT)C. 先进先出(FIFO)D. 堆排序答案:D5. 操作系统中的文件系统主要负责:A. 内存管理B. 进程调度C. 文件存储、检索和组织D. 网络通信答案:C6. 虚拟内存技术允许:A. 程序的地址空间大于物理内存B. 程序的地址空间等于物理内存C. 程序的地址空间小于物理内存D. 程序不能使用内存答案:A7. 以下哪个不是操作系统提供的系统调用?A. fork()B. read()C. printf()D. exec()答案:C8. 在操作系统中,设备驱动程序的作用是:A. 管理内存B. 管理进程C. 管理输入输出设备D. 管理文件系统答案:C9. 以下哪个是实时操作系统的特点?A. 优先级调度B. 轮询调度C. 先来先服务调度D. 随机调度答案:A10. 操作系统中的用户态和内核态的主要区别在于:A. 用户态可以执行所有指令,内核态只能执行特权指令B. 内核态可以执行所有指令,用户态只能执行非特权指令C. 用户态和内核态都可以执行所有指令D. 用户态和内核态没有区别答案:B二、简答题(每题10分,共30分)1. 简述进程和程序的区别。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一 .操作系统概论1.计算机操作系统的功能是(D )A 把源程序代码转换为目标代码B 实现计算机用户之间的相互交流C 完成计算机硬件与软件之间的转换D 控制、管理计算机系统的资源和程序的执行2.操作系统是一组(C)。
A 文件管理程序B 中断处理程序C 资源管理程序D 设备管理程序3.操作系统的功能是进行处理机管理、(B )管理、设备管理、文件管理和作业管理等。
A 进程B 存储器C 硬件D 软件4. (D )指令是非特权指令。
A 启动I/OB 设置中断屏敝C 传送PSWD trap5.在(B )的控制下,计算机系统能及时处理由过程控制反馈的数据,并作出响应。
A 批处理操作系统B 实时操作系统C 分时操作系统D 多处理机操作系统6.操作系统为用户程序完成与(B )的工作。
A 硬件无关和应用无关B 硬件相关和应用无关C 硬件无关和应用相关D 硬件相关和应用相关7.分时操作系统的主要目的是(A)。
A 计算机系统的交互性B 计算机系统的实时性C 计算机系统的可靠性D 提高软件的运行速度8.在操作系统中,用户界面指的是(B )。
A 硬件接口、软件接口和操作环境B 命令接口、程序接口和操作环境C 硬件接口、命令接口和操作环境D 硬件接口、命令接口和程序接口9.特权指令(B )执行。
A 只能在目态下B 只能在管态下C 在目态或管态下均能D 在目态或管态下均不能10.下列管理功能中,(B )不属于操作系统的功能。
A 处理器管理B 软件管理C 作业管理D 设备管理11.以下描述与操作系统无关的是(C )。
A 方便用户的程序集合B 控制和管理计算机系统的硬件和软件资源C 计算机系统的硬件和软件资源的集合D 合理地组织计算机工作流程12.分时操作系统的特点是(A )。
A 交互性、同时性(多路性)、独立性、及时性B 可靠性、交互性、独立性、及时性C 可靠性、交互性、独立性、及时性D 交互性、同时性(多路性)、独立性、动态性13.下列各项中,(C )不是现代操作系统的主要特征。
A 并发性B 共享性C 确定性D虚拟性14.以下关于操作系统作用的叙述中,不正确的是(D )。
A 管理系统资源B 控制程序执行C 改善人机界面D 提高用户软件运行速度15.从用户的观点看,操作系统是(A )。
A 用户与计算机之间的接口B 控制和管理计算机资源的软件C 合理地组织计算机工作流程的软件D 由若干层次的程序按一定的结构组成的有机体16.(C )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A 网络B 分布式C 分时D 实时17.若把操作系统看作计算机系统资源的管理者,下列的(D )不属于操作系统管理的资源。
A 程序B 内存C CPUD 中断18.在下列操作系统的各个功能组成部分中,(A )不需要硬件的支持。
A 进程调度B 时钟管理C 地址影射D 中断系统19.在下列操作系统中,对响应时间要求最高的是(C )。
A 批处理系统B 分时系统C 实时系统D 网络操作系统20.下面哪一项不是引入操作系统的主要目的是(C )。
A 方便用户使用B 更有效地利用软、硬件资源C 及时响应用户请求D 改善系统性能21.多道批处理系统的主要缺点是(C )。
A CPU利用率低B 不能并发执行C 缺少交互性D 以上都不是22.多道程序设计是指(C )。
A 在多台处理机上同时执行多道程序B 在多台处理机上同一时刻执行多道程序C 在一台处理机上同时执行多道程序D 在一台处理机上同一时刻执行多道程序23.从用户的观点看,操作系统是(A )。
A 用户与计算机之间的接口B 控制和管理计算机系统的资源C 合理组织计算机工作流程D 一个大型的工具软件24.配置了操作系统的计算机是一台比原来的物理计算机功能更强大的计算机,这样的计算机只是一台逻辑上的计算机.称为(A )计算机。
A 虚拟B 物理C 并行D 共享25.操作系统是对(C )进行管理的软件。
(本题2.5分)A 系统软件B 系统硬件C 计算机资源D 计算机程序26.多道批处理的发展是建立在(C )硬件支持上的。
(本题2.5分)A 集成电路B 高速缓存C 通道和中断机构D 大容量硬盘27.批处理系统的主要缺点是(C )。
(本题2.5分)A CPU利用率低B 不能并发执行C 缺少交互性D 以上都不是28.如果分时系统的时间片一定,那么(D ),则响应时间越长。
A 内存越大B 内存越少C 用户数越少D 用户数越多29.分时操作系统通常采用(C )策略为用户服务。
A 先来先服务B 短作业优先C 时间片轮转D 最高响应比30.在下列性质中,(D )哪一个不是分时系统的特征。
A 多路性B 交互性C 独占性D 成批性31.在(C )操作系统的控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。
A 批处理B 分时C 实时D 网络32.设计实时操作系统时,首先要考虑系统的(A )。
A 实时性和可靠性B 实时性和灵活性C 灵活性和可靠性D 灵活性和可移植性33.UNIX操作系统是一种多用户的、人机交互的(C )。
A 多道批处理系统B 实时系统C 分时系统D 分布式系统34.实时操作系统必须在(B )的时间内响应一个新任务。
A 一个机器周期B 被控对象规定C 任意周期D 时间片35.在操作系统中,(D )部分属于微内核。
A 作业调度软件B 用户命令解释程序C 磁盘文件目录管理软件D 进程通信服务例程36.操作系统提供给用户程序的接口是(B )。
A 命令解释程序B 系统调用C P、V操作D 对话框37.分时系统响应时间与(D )有关。
(本题2.5分)A 每个应用进程分配的时间片长度B 进程大小C 就绪进程数目D 就绪进程数目和时间片长度38.下列选项中,(A )不属于操作系统提供给用户的可使用资源。
(本题2.5分)A 中断机制B 处理机C 存储器D I/O设备39.操作系统的最主要设计目标是( A )。
(本题2.5分)A 方便性和有效性B 方便性和可扩展性C 有效性和可扩展性D 有效性和开放性40.操作系统的两个最主要的特征是(B )。
(本题2.5分)A 并发性和虚拟性B 并发性和共享性C 共享性和异步性D 共享性和虚拟性二.操作系统目标、功能、特征1.操作系统为用户程序完成与(B)的工作。
(本题1分)A 硬件无关和应用无关B 硬件相关和应用无关C 硬件无关和应用相关D 硬件相关和应用相关2.以下描述与操作系统无关的是(C )。
(本题1分)A 方便用户的程序集合B 控制和管理计算机系统的硬件和软件资源C 计算机系统的硬件和软件资源的集合D 合理地组织计算机工作流程3.下面哪一项不是引入操作系统的主要目的是(C)。
(本题1分)A 方便用户使用B 更有效地利用软、硬件资源C 及时响应用户请求D 改善系统性能4.计算机操作系统的功能是(D )。
(本题1分)A 把源程序代码转换为目标代码B 实现计算机用户之间的相互交流C 完成计算机硬件与软件之间的转换D 控制、管理计算机系统的资源和程序的执行5.下列管理功能中,(B )不属于操作系统的功能。
(本题1分)A 处理器管理B 软件管理C 作业管理D 设备管理6.在操作系统中,用户界面指的是(B )。
(本题1分)A 硬件接口、软件接口和操作环境B 命令接口、程序接口和操作环境C 硬件接口、命令接口和操作环境D 硬件接口、命令接口和程序接口7.从用户的观点看,操作系统是(A )。
(本题1分)A 用户与计算机之间的接口B 控制和管理计算机资源的软件C 合理地组织计算机工作流程的软件D 由若干层次的程序按一定的结构组成的有机体8.若把操作系统看作计算机系统资源的管理者,下列的(D )不属于操作系统管理的资源。
A 程序B 内存C CPUD 中断9.配置了操作系统的计算机是一台比原来的物理计算机功能更强大的计算机,这样的计算机只是一台逻辑上的计算机.称为(A )计算机。
A 虚拟B 物理C 并行D 共享10.操作系统的两个最主要的特征是(B )。
(本题1分)A 并发性和虚拟性B 并发性和共享性C 共享性和异步性D 共享性和虚拟性三. 处理器、中断1.“中断”的概念是指(B )。
A 暂停处理机执行B 暂停处理机对现行程序的执行C 停止整个系统运行D 使处理机空转2.下列中断不属于强迫性中断的是(C )。
A 传输结束B 断电C 运行的程序请求分配一块内存D 目态程序执行特权指令3.用户程序在目态下使用特权指令将引起的中断是属于(B )。
A 硬件故障中断B 程序中断C 外部中断D 访管中断4. 当CPU执行操作系统代码时,称处理机处于(C)。
A 执行态B 目态C 管态D 就绪态5. 对出现的中断事件是由(B)进行处理的。
A 硬件B 操作系统C 用户程序D 解释程序6. 有关原语的说法中,(B )是正确的。
A 原语是不可中断执行的用户过程B 原语是不可中断执行的操作系统过程C 原语是可中断执行的用户过程D 原语是可中断执行的操作系统过程7. 下列选项中,在用户态执行的是(A )。
A 命令解释程序B 缺页处理程序C 进程调度程序D 时钟中断处理程序8.下列选项中,不可能在用户态发生的事件是(C )。
A 系统调用B 外部中断C 进程切换D 缺页9.中断处理和子程序调用都需要压栈以保护现场,中断处理一定要保存而子程序调用不需要保存其内容的是(B)。
A 程序计数器B 程序状态字寄存器C 通用数据寄存器D 通用地址寄存器10.特权指令(B)执行。
A 只能在目态下B 只能在管态下C 在目态或管态下均能D 在目态或管态下均不能四. 处理器调度及其算法1.下列算法中,操作系统用于作业调度的算法是(A )。
(本题1分)A 先来先服务算法B 先进先出算法C 最先适应算法D 时间片轮转算法2.在批处理系统中,周转时间是指(B )。
(本题1分)A 作业运行时间B 作业等待时间和运行时间之和C 作业的相对等待时间D 作业被调度进入内存到运行完毕的时间3.下列各项中,不是进程调度时机的是(D )。
(本题1分)A 现运行的进程正常结束或异常结束B 现运行的进程从运行态进入就绪态C 现运行的进程从运行态进入等待态D 有一进程从等待态进入就绪态4.实时系统中的进程调度,通常采用(D)算法。
(本题1分)A 响应比高者优先B 短作业优先C 时间片轮转D 抢占式的优先数高者优先5.采用时间片轮转调度算法主要是为了(A )。
(本题1分)A 多个终端都能得到系统的及时响应B 先来先服务C 优先权高的进程及时得到调度D 需要CPU时间最短的进程先做6.下面关于优先权大小的论述中,不正确的论述是(C )。
(本题1分)A 计算型作业的优先权,应低于I/O型作业的优先权B 系统进程的优先权应高于用户进程的优先权C 资源要求多的作业,其优先权应高于资源要求少的作业D 在动态优先权时,随着进程运行时间的增加,其优先权降低7.考虑到公平对待进程和提高系统资源工作的并行度,操作系统会经常调整进程的优先级,通常应提高(D)的进程优先级。