ImageVerifierCode 换一换
格式:DOCX , 页数:34 ,大小:308.67KB ,
资源ID:25060674      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25060674.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机操作系统习题库.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机操作系统习题库.docx

1、计算机操作系统习题库一、单项选择题l. 实时操作系统必须在_内处理完来自外部的事件。CA. 响应时间 B. 周转时间C. 被控对象规定时间 D. 调度时间2. 操作系统提供给程序员的接口是_。BA. 进程 B. 系统调用 C. 库函数 D. 系统调用和库函数3. 操作系统是对_进行管理的软件。CA. 软件 B. 硬件 C. 计算机资源 D. 应用程序4. 操作系统的主要功能是管理计算机系统中的_。DA程序 B数据 C文件 D资源5. 当计算机提供了核心态和用户态时,必须在核心态下执行的指令是_。DA从内存中取数 B将运算结果装入内存C算术运算 D输入/输出6. 下面不属于操作系统管理范畴的是_

2、。BACPU B程序 C主存 D中断7. 在操作系统中,并发性是指_。CA若干个事件在同一时刻发生 B若干个事件的发生时间是随机的C若干个事件在同一时间间隔内发生 D若干个事件的发生是时间驱动的8. 下列选项中,不属于多道程序设计的基本特征的事_。CA制约性 B间断性 C顺序性 D共享性9. 在下列语言中属于脱机作作业控制语言的是_。AA 作业控制语言 B 汇编语言C 会话式程序设计语言 D 解释BASIC10. 在批处理操作系统中,_反映了作业的运行情况,并且是作业存在的惟一标志。CA 作业状态 B 作业类型 C 作业控制块 D 作业优先级11. 时钟中断是属于_。DA 硬件故障中断 B 程

3、序中断 C I/O中断 D 外部中断12. 在多道批处理系统中,用户的作业是由_组成的。DA 程序 B 程序、数据C 程序、作业说明书 D 程序、数据、作业说明书13. 一个作业一般可以分为几个必须顺序处理的作业步,这些作业步是由_的。CA 用户指定 B 操作系统规定 C 装入程序决定 D 程序员指定14. 在进程的组成部分之中,进程在运行中不可修改的部分是_。BA私用程序段 B共享程序段C数据段 D进程控制块15. 联想存储器在计算机系统中是用于_的。CA 存储文件信息 B 与主存交换信息C 内存地址变换 D 内存管理信息16. 响应比高者优先作业调度算法是以计算时间和_来考虑的。CA 输入

4、时间 B 完成时间 C 周转时间 D 等待时间17. 在消息缓冲通信中,消息队列属于_资源。AA 临界 B 共享 C 永久 D 可剥夺18. 作业在执行中发生了缺页中断,经操作系统处理后,应该执行的指令是_。AA被中断的前一条 B被中断的后一条C作业的第一条 D作业的最后一条19. 进程间的同步是指进程间在逻辑上的相互_关系。BA 联接 B 制约 C 继续 D 调用20. 采用资源剥夺法可解除死锁,还可以采用_方法解除死锁。BA 执行并行操作 B 撤消进程C 拒绝分配新资源 D 修改信号量21. 最适合于分时系统的进程调度算法是_。DA先来先服务(FCFS) B最短作业优先(SSJF)C优先数

5、法 D轮转法(RR)22. 在下面的系统调用中,不会导致进程阻塞的是_。BA读/写文件 B获得进程PID C申请内存 D发送消息23. 实现虚拟存储器的目的是_。DA 实现存储保护 B 实现程序浮动C 扩充外存容量 D 扩充内存容量24. 在段页式存储系统中,一个作业对应_。CA多个段表 B一个段表,一个页表C一个段表,多个页表 D多个段表,多个页表25. 在一个计算机系统中,特权指令_下执行。AA只能在核心态 B只能在用户态 C可在核心态,也可在用户态 D不能在核心态,也不能再用户态26. 进程A和进程B通过共享缓冲区协作完成数据处理,进程A负责生产数据并放入缓冲区,进程B从缓冲区中读数据并

6、输出。进程A和进程B之间的关系是_。BA互斥关系 B同步关系 C互斥和同步 D无制约关系27. 在优先级调度中,_类进程可能被“饿死”,即长时间得不到调度。CA短进程 B长进程 C低优先级进程 D大内存进程28. 进程从运行状态到阻塞状态可能是由于_。CA进程调度程序的调度 B现运行进程的时间片耗尽C现运行进程执行了wait操作 D现运行进程执行了signal操作29. 银行家算法在解决死锁问题中是用于_的。BA预防死锁 B避免死锁 C检测死锁 D解除死锁30. _不是进程调度算法。DA 时间片轮转法 B 先来先服务方法C 响应比高者优先法 D 均衡调度算法31下面关于线程的叙述中正确的是_。

7、AA线程包含CPU现场,可以独立执行程序 B每个线程有自己独立的地址空间C线程之间的通信必须使用系统调用函数 D进程只能包含一个线程32. 并发进程之间_。DA彼此无关 B必须同步 C必须互斥 D可能需要同步或互斥33下面关于临界区的叙述中正确的是_。CA临界区可以允许规定数目的多个进程同时执行 B临界区只包含一个程序段C临界区是必须互斥地执行的程序段 D临界区的执行不能被中断34. 当一个进程运行时,系统可能基于某种原则强行将其撤下,把处理器分配给其他进程,这种调度方式是_。BA非剥夺方式 B剥夺方式 C中断方式 D查询方式35. 资源的静态分配法破坏了产生死锁的必要条件中的_。CA 互斥控

8、制 B 非剥夺控制 C 逐次请求 D 环路条件36信号量S不能用于_操作。DAsignal Bwait C赋初值 D运算表达式37下面关于进程的叙述中正确的是_。AA进程获得CPU运行是通过调度得到的B优先级是进程调度的重要依据,一旦确定就不能改变C在单CPU的系统中,任何时刻都有一个进程处于运行状态D进程申请CPU得不到满足时,其状态变为阻塞38. 操作系统通过_对进程进行管理。BA 进程 B 进程控制块 C 进程启动程序 D 进程控制区39. 若一个进程拥有100个线程,这些线程属于用户级线程,它们在系统调度执行时间上占用的时间片个数是_。AA1 B100 C1/100 D040. 解除死

9、锁通常不采用的方法是_。DA终止一个死锁进程 B终止所有死锁进程 C从死锁进程处抢夺资源 D从非死锁进程处抢夺资源41能转变到其他3种状态的进程状态是_。DA就绪 B阻塞 C完成 D执行42若信号量的初值为2,当前值为-3,则表示等待进程有_。CA1个 B2个 C3个 D5个43wait操作可能导致_。CA进程就绪 B进程结束 C进程阻塞(等待) D新进程创建44在操作系统中为避免系统的死锁采用_。AA银行家算法 B破坏占有并等待条件C死锁检测和恢复 D破坏非剥夺条件45下列的进程状态变化中不可能发生的变化是_。AA等待运行 B运行等待 C运行就绪 D等待就绪46. 如果有三个进程共享同一互斥

10、段,而且每次最多允许两个进程进入该互斥段,则信号量的初值应设置为_。CA 3 B 1 C 2 D 047. 进程之间交换数据不能通过_途径进行。CA共享文件 B消息传递 C访问进程地址空间 D访问共享存储区域48. 进程控制块PCB不包括的内容是_。DACPU现场 B进程优先级 C进程运行状态 D文件缓冲区49. 资源顺序分配法破坏了死锁发生的_必要条件。DA互斥占用 B占有等待 C非剥夺 D循环等待50. 进程和程序的本质区别是_。BA内存和外存 B动态和静态特征 C共享和独占使用计算机资源 D顺序和非顺序执行指令51. 在虚拟页式存储管理方案中,完成将页面调入内存的工作的是_。AA缺页中断

11、处理 B页面淘汰过程 C工作集模型应用 D紧缩技术利用52采用分页式内存管理时,重定位的工作是由_完成的。CA操作系统 B用户 C地址转换机构 D内存空间分配程序53在分页式内存管理系统中可能出现的问题是_。AA颠簸 B不能共享 C外部碎片 D分动态链接54在下列有关分页式内存管理的叙述中正确的是_。AA程序和数据是在开始执行前一次性和装入的B产生缺页中断一定要淘汰一个页面C一个被淘汰的页面一定要写回外存D在页面中有“访问位”和“修改位”等消息55. 设有两个进程共享3个同类资源,为使系统不死锁,每个进程最多可以申请_资源。CA 0 B 1 C 2 D 356. 作业调度中的先来先服务算法是以

12、_为出发点考虑的。CA 作业执行时间 B 作业的周转时间C 作业等待时间 D 等待时间加运行时同57. 进程队列的组织通常采用_。AA 线性表法 B 位示图法 C SMT法 D 进程的家族关系58. 设m为同类资源数,n为系统中的并发进程数。当n个进程共享m个互斥资源时,每个进程的最大需求是w。下列情况下,系统会死锁的是_。DA m=2,n=l,w=2 B m=2,n=2,w=1C m=4,n=3,W=2 D m=4,n=2,w=359. 在可变式分配方案中,最佳适应算法是将空白区在空白区表中按_次序排列。CA 地址递增 B 地址递减 C 容量递增 D 容量递减60. 在可变分区分配方案中,将

13、空白分区按地址递增次序排列是要采用_。CA最佳适应算法 B最差适应算法 C首次适应算法 D最迟适应算法61. 通常,采用紧缩法消除内存碎片的存储技术是_。CA固定分区法 B动态分区法 C可重定位分区法 D交换技术62. 在请求分页存储管理中,当所访问的页面不在内存时,便产生缺页中断,缺页中断是属于_B_。A IO中断 B 程序中断 C 访管中断 D 外中断63. 在内存管理中,分段管理和分页管理的主要区别是_。DA分段管理中的块比分页管理中的页要小B分页管理有地址映射而分段管理没有C分页管理有存储保护而分段管理没有D分段管理要求一道程序存放在连续的空间而分页管理没有这种要求64. 分页式虚拟存

14、储管理系统中,一般地页面的大小与可能产生页错误陷阱的次数_。CA成正比 B成反比 C无关 D成固定比值65. 内存保护需要由_完成,以保证进程空间不被非法访问。DA操作系统 B硬件机构 C操作系统和硬件机构 D操作系统或硬件机构独立完成66适合多道程序运行的存储管理中,存储保护是为了_。DA防止一个作业占用同一个分区 B防止一个作业占用多个分区C防止非法访问磁盘文件 D防止各道作业相互干扰67在可变分区分配方案中,某个作业完成后系统收回其内存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是_。DA无上邻空闲区,也无下邻空闲区 B有上邻空闲区,但无下邻空闲区C有下邻空闲区,

15、但无上邻空闲区 D有上邻空闲区,也有下邻空闲区68. 空白文件目录法用于_。BA 主存空间的管理 B 文件存储空间的管理C 虚存空间的管理 D 外设的分配与回收69在目标程序装入内存时,一次性完成地址修改的方式是_。AA静态重定位 B动态重定位 C静态链接 D动态链接70. 虚存是_。DA 容量扩大了的内存 B 提高运算速度的设备C 实际不存在的存储器 D 进程的地址空间及其内存扩大方法71下面关于虚拟存储器的叙述中正确的是_。DA要求程序运行前必须全部装入内存,且在运行过程中一直驻留在内存B要求程序运行前不必全部装入内存,且在运行过程中不必一直驻留在内存C要求程序运行前不必全部装入内存,但在

16、运行过程中必须一直驻留在内存D要求程序运行前必须全部装入内存,但在运行过程中不必一直驻留在内存72. 在一个可变式分区管理中,最差适应算法应将空闲区按_的次序排列。BA 地址递增 B 地址递减 C 容量递增 D 容量递减73. 采用固定分区方式分配主存的最大缺点是_。CA 不利于存储保护 B 分配算法复杂C 主存利用率不高 D 零头太多74. 采用SPOOLing技术后,使得系统资源_。AA利用率提高了 B利用率降低了C利用率有时提高有时降低 D出错的机会增加了75. 文件系统的主要目的是_。AA实现对文件的按名存取 B实现虚拟存储C提高外存的读写速度 D用于存储系统文件76. 为了解决不同用

17、户文件的“命名冲突”问题,通常在文件系统中采用_。BA 约定的方法 B 多级目录 C 路径 D 索引77. 操作系统中_采用了以空间换时间的技术。AA SPOOLing技术 B 覆盖技术 C 通道技术 D 虚拟存储技术78. 对磁盘进行磁头调度的目的是为了缩短_时间。AA寻道 B旋转 C传送 D启动79. 加密保护和访问控制两种机制相比_。DA加密保护机制的灵活性更好 B访问控制机制的安全性更高C加密保护机制必须由系统实现 D访问控制机制必须由系统实现80在文件系统中引入“当前目录”的主要目的是_。BA方便用户 B提高系统性能 C增强系统安全性 D支持共享文件二、名词解释题内核:内核是基于硬件

18、的第一层软件扩充,并常驻内存。它为系统对进程和资源进行控制和管理,提供了良好的环境。内核通常包括中断处理、时钟管理、进程控制、进程通信和调度原语、以及资源管理中的基本操作等。 虚拟:虚拟是指把一个物理上的实体,映射为若干个逻辑上的对应物。前者是实的,实际存存的;后者是虚的,只是用户的一种感觉。例如,在多道程序系统中,虽然只有一个CPU,但通过分时使用后给用户的感觉是每道程序都有一个CPU在为之服务。亦即多道程序设计技术可把一台物理CPU虚拟为多台逻辑上的CPU。 重定位:作业的地址空间与存储空间不一致时,所进行的地址调整以便作业能够执行的过程称为重定位。重定位的实质是地址变换即将作业地址空间中

19、的逻辑地址变换为主存空间的物理地址。文件控制块:每个文件应配置一个文件控制块,用来保存文件名、存取控制信息、物理地址、其他有关控制信息及文件说明的数据结构。并发:指两个或多个事件在同一时间间隔内发生。任多道程序环境下,并发是指宏观上在一段时间内有多道程序在同时运行,而微现上这 程序是在交替地执行。 临界资源:系统中存在许多进程,它们共享各种资源。然而有些资源一次只允许一个进程使用,在它未使用完之前不允许其他进程使用,这样的资源称为临界资源,也称互斥资源。 临界区:互斥执行的程序段,称为临界区。信号量:在操作系统中,信号量表示资源实体,是一个与队列有关的整型变量,其值仅能由P、V操作来改变。信箱

20、:信箱用于存放信件,而信件是一个进程向另一进程发送的消息。在两个进程利用信箱通信时,一个进程可向信箱发送消息,而另一进程可从信箱中取走消息。系统调用:系统调用就是用户在程序中能用访管指令调用的,由操作系统提供的子功能集台,其中每个子功能称为一个系统调用命令。联想存储器:在分页(请求分页)存储管理中,为了加快查页表的速度,在地址变换机构中加入一组高速寄存器,这些寄存器连同管理它们的硬件构成了一个容量较小的存储嚣,称为联想存储器,也叫快表。远程过程调用:在网络环境下,当节点A的进程调用节点B上的一个过程时,节点A上的调用进程被挂起,在节点B上执行被调用的过程,信息以参数盼形式从调用进程传送到被调用

21、进程,并将被调用过程执行的结果返回给调用进程。对程序员来说,他看不到消息的传递过程和I/O处理过程。这种通信方式,称为远程过程调用。位示图:在内存中用若干字构成一个图,每个字中的每一位对应文件存储器上的一个物理块,这个能反映文件存储器上整个存储空间分配情况的图,称为位示图。用户帐号:在计算机网络中,用户账号是一信电的集合,这些信息定义了工作站上的一个用户,包括用户名、口令,组所属关系和一些权限列表。多道程序设计:通过组织作业使CPU总有一个作业可执行,提高了CPU的利用率。周转时间:从进程提交到进程完成的时间段称为周转时间。碎片:内存碎片分为:内部碎片和外部碎片。内部碎片就是已经被分配出去(能

22、明确指出属于哪个进程)却不能被利用的内存空间。外部碎片指的是还没有被分配出去(不属于任何进程),但由于大小太小了无法分配给申请内存空间的新进程的内存空闲区域。系统抖动:在计算机操作系统的虚拟存储管理中,抖动是指刚被调出的页又立即被调入所形成的频繁调入调出的现象。特权指令:能引起损害的机器指令。文件目录:把所有的文件控制块组织在一起,就构成了文件目录,即文件控制块的有序集合。死锁:两个或多个进程无限地等待一个事件,而该事件只能由这些等待进程之一来产生,当出现这样的状态时,这些进程称为死锁。饥饿:进程在信号量内无限等待。(无限期阻塞)直接通信:需要通信的每个进程必须明确的命名通信的接受者和发送者。

23、间接通信:通过邮箱或端口来发送和接受消息。同步:相互合作的两个进程之间需要在某个(些)确定点上协调它们的工作。一个进程到达了该点后,除非另一进程已经完成了某些操作,否则就不得不停下来,等待这些操作的完成。这就是进程间的同步。互斥:两个进程由于不能同时使用同一临界资源,只能在一个进程使用完时,另一进程才能使用,这种现象称为进程间的互斥。并发:指两个或多个事件在同一时间间隔内发生。任多道程序环境下,并发是指宏观上在一段时间内有多道程序在同时运行,而微现上这 程序是在交替地执行。并行:在操作系统中是指,一组程序按独立异步的速度执行,不等于时间上的重叠(同一个时刻发生)。要区别并发。并发是指:在同一个

24、时间段内,两个或多个程序执行,有时间上的重叠(宏观上是同时,微观上仍是顺序执行)。作业调度:如果有多个作业需要调入内存但没有足够的内存,那么系统必须在这些作业中做出选择,这样的策略被称为作业调度。进程调度:为了在进程之间快速切换CPU以便用户在程序运行时能与其进行交互,进程调度选择一个可用的进程到CPU上执行。命令接口:指作为用户与文件系统交互的接口,用户可通过键盘终端键入命令,取得文件系统的服务。程序接口:指作为用户程序与文件系统的接口,用户程序可通过系统调用来取得文件系统的服务。静态优先数:在一个进程创建时就赋予它一个优先级,在进程运行期间该优先级保存不变。动态优先数:能反映进程在运行过程

25、中不同阶段的优先级变化情况。进程与程序:进程是一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程。程序是一个在时间上严格次序前后相继的操作序列,是一个静态的概念。程序是指令的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程是程序在处理机上的一次执行过程,它是一个动态的概念。程序可以作为一种软件资料长期存在,而进程是有一定生命期的。进程更能真实地描述并发,而程序不能。进程是由进程控制块、程序段、数据段三部分组成;进程具有创建其他进程的功能,而程序没有。同一程序同时运行于若干个数据集合上,它将属于若干个不同的进程。也就是说同一程序可以对应多个进程。在传统的操作系统中,程序并不

26、能独立运行,作为资源分配和独立运行的基本单元都是进程。进程与线程:线程是一个进程内的基本调度单位。进程是一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程。三、综合应用题1. 某个采用段式存储管理的系统为装入主存的一个作业建立了段表SMT,如表9-1所示。 表9-1段表段号段长主存起始地址01234660140100580960221933009012371959(1) 给出段式地址转换过程。(2) 计算该作业访问的内存地址(0,432) ,(1,10) ,(2,500,(3,400) 时的绝对地址。答案:(1) A. 根据程序编译后形成的逻辑地址,取出段号S,W。B. 根据S在段变

27、换表中查找相应的段起始地址p和该段长l。C检查w1是否成立,若成立则执行B,否则进入D执行。D. 产生地址越界错,程序终止。E. 计算:物理地址=p+w,这就是所要的指令物理地址。(2) (0,432)物理地址=2219+432=2651(1,10)物理地址=3300+10=3310。(2,500)因为段内偏移500段长100。故报地址越界错。(3,400)物理地址=1237+400=1637。2. 假设系统有同类资源10个,供P,Q、R三个进程共享,P、Q、R所需资源总数分别为8、4、9,它们申请资源的次序和数量如表9-2所示。表9-2进程资源申请表次序进程申请量123456RPQPRQ24

28、2212按银行家算法为它们分配资源:(1) 写出执行完序号为6的申请时,各进程的状态和已占的资源数。(2) 请估计系统是否会出现死锁,并简要说明理由。答案: (1) 执行完序号为6的申请时,各进程的状态和已占的资源数如表9-3所示;表9-3 进程状态表P等待已占用资源4个Q就绪或运行已占用资源4个R等待已占用资源2个根据单项银行家算法,过程为:1) R申请2个资源时,剩余资源可使各进程运行结束,所以这个分配是安全的,故将2个资源分给R;2) 同理,P、Q分别申请4,2个资源时,剩余资源可使各进程运行结束,所以这个分配也是安全的,故将4、2个资源分给P、Q;3) P申请2个资源时,系统此刻剩余资源数为2,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1