操作系统期末复习资料——课堂作业_第1页
操作系统期末复习资料——课堂作业_第2页
操作系统期末复习资料——课堂作业_第3页
操作系统期末复习资料——课堂作业_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上操作系统练习题 第一部分:一、单项选择题:1、任何两个并发进程之间(D )A存在互斥关系 B存在同步关系 C独立无关 D可能存在同步或互斥关系2、进程从运行状态进入就绪状态的原因可能是( C )A等待某一事件 B被选中占有处理器 C时间片用完 D等待的事件已发生3、有4个作业A、B、C、D,它们的预计运行时间分别为6、3、20、和15个时间单位。如果按短作业优先算法调度,它们的运行顺序为( C ) A A-B-C-D B B-C-D-A C B-A-D-C D A-B-D-C4、有交往的并发进程执行时出现与时间有关的错误。原因是( B )A进程的并发行B对共享资源的使

2、用不受限制,进程交叉使用可共享变量C进程具有访问共享变量的临界区D进程具有访问共享变量的相关临界区5用作业控制语言编写作业控制说明书主要用在_系统 ( C ) A分时 B实时 C批处理 D多CPU 6、按照PV操作的定义正确的说法是( C )A调用P操作后进程肯定能继续运行B调用P操作后进程肯定阻塞C调用P 操作后进程可能继续运行或阻塞D调用V操作后可能会阻塞7、系统运行银行家算法是为了( B )A检测死锁 B避免死锁C解除死锁 D防止死锁8、一个作业8:00到达系统,估计运行时间为1小时,若9:30开始执行该作业,其响应比是 选:()2.5A 0.4 B 0.67 C 1.5 D 3 9、程

3、序执行的最终结果与它的执行速度无关,这是程序顺序执行的( B )A封闭性 B可再现性 C独立性 D顺序性10、如果资源分配图中有环路存在,则( C )A一定会有死锁发生 B一定没有死锁发生C可能会有死锁发生 D只能证明系统处于不安全状态 11、某信号量S的初始值为6,当被调用了27次P(S)和 23次V(S)后,S的值为 ( B ) A1 B 2 C 3 D 4 12、操作系统用来识别和管理进程的数据结构是( A )A PCB B JCB C FCB D PSW13、批处理操作系统的主要缺点是 (A) A没有交互性 B外设的利用率不高 C CPU的利用率不高 D没有并行性 14、以下关于死锁的

4、必要条件叙述中错误的是( A )A只要具备了死锁的必要条件,就一定发生死锁现象B解决死锁问题可以从死锁的必要条件出发C一旦出现死锁现象处于死锁状态的进程一定同时具备死锁的必要条件D死锁的四个必要条件之间不是完全独立的,但也不是等价的15、一种既有利于短小作业有兼顾到长作业的作业调度算法是 (C) A先来先服务 B轮转 C最高响应比优先 D均衡调度16、在多进程的并发系统中,肯定不会因竞争什么而产生死锁?( C )A打印机 B磁带机 C磁盘 D CPU 17、常用的进度调度算法是( A )A先来先服务、时间片轮流调度、最高优先级调度B时间片轮流调度、最高优先级调度、响应比高者优先C最高优先级调度

5、、响应比高者优先、先来先服务D响应比高者优先、先来先服务、时间片轮流调度18、程序与进程的主要区别是 选:DA程序是动态的,进程是静态的 B进程不能并发执行,程序能C程序异步执行会互相制约 D进程是动态的,程序是静态的19、某系统中仅有4个并发进程竞争某类资源,并都需要该资源3个,那么该类资源至少_个,这个系统不会发生死锁 (A)A9 B10 C11 D12 20、进程被创建完成后,系统将它插入到( A )A就绪队列 B后备队列 C阻塞队列 D缓冲区 多项选择题21、在采用线程技术的操作系统中,正确的说法是 选:ADEA进程是资源分配的独立单位B线程是资源分配的独立单位C进程是调度执行的单位D

6、线程是调度执行的单位E同一进程中各线程共享该进程分配到的主存空间22、在单道批处理系统中,作业的周转时间是 选:BDA作业运行时间B作业等待和运行时间之和C作业被调度进入内存到执行结束的时间D作业进入作业队列到执行结束的时间23、进程具有三种基本状态:等待态,运行态,就绪态,进程在执行过程中,其状态总是不停地发生变化的下面关于进程状态变化的说法中正确的是 选:ACA进程一旦形成,首先进入的是就绪态B三种进程状态是进程运行过程中的基本状态,进程可能同时处于某几种状态中C在分时系统中,一个正在运行进程的时间片如果终结,该进程将转入就绪状态D一个进程必须经过进程的三个基本状态才能结束24、预防死锁是

7、通过破坏死锁四个必要条件中的任何一个来实现的,下面关于预防死锁的说法中正确的是 选:BCDA可以采用共享等策略来破坏“互斥使用资源”条件B破坏“占有并等待”条件可以采用静态分配策略或规定进程申请新的资源前首先释放已经占有资源C破坏“不剥夺”条件目前只适用于主存空间和处理器资源D采用资源编号并规定进程访问多个资源时按编号次序顺序申请的办法可以破坏“循环等待”条件,从而防止死锁的出现25、在下列各项中,操作系统提供的操作接口是 选:ABDA窗口技术 B命令语言 C系统调用 D菜单技术 E访管指令简答:26、简述操作系统的基本功能。解:处理器管理、存储管理、设备管理、信息管理和用户接口(P12)。2

8、7、简述进程调度与作业调度的关系。解:作业调度是进程调度的前提,为进程调度准备了条件,进程调度是作业调度的一部分,包含在作业调度中。作业调度与进程调度相互配合,实现多道作业的并行执行。进程调度是作业调度的延续,继续完成作业的运行。计算题:28、博物馆,任何时刻最多可容纳100名游客进入。当馆内的游客少于100名时,则外面的游客可立即进入,以100为限,其余需在外面等待。若把一个游客看作一个进程,请回答下面问题(1)用PV操作管理这些并发进程时,应怎样定义信号量,写出信号量的初值以及信号量各种取值的含义。(2)根据所定义的信号量,把应执行的PV操作填入下述表格中,以保证进程能够正确地并发执行CO

9、BEGINGP POCESS Pi(i=1,2,)begin; _ 进入博物馆;游览;退出;_end;COEND(3)游客最多为N人,写出信号量可能的变化范围(最大值和最小值)解:(1)S=100,S>=0表示可进入博物馆的人数,S<0表示等待状态,|S|等待人数(2) P(S);V(S);(3)最大值:S=100 最小值:S=100-N29、 在单道批处理系统中,有四个作业进入系统,进入时间及所需计算时间如下表所示。现忽略作业调度所花时间。当第一个作业进入系统后就可开始调度作业进入时间所需计算机时间18:002小时28:3030分钟39:006分钟49:3012分钟(1) 将分别

10、采用“先来先服务”和“短作业优先”调度算法时,各个作业的开始时间,完成时间,周转时间分别填入下面的表中先来先服务短作业优先作业开始时间完成时间周转时间开始时间完成时间周转时间1234(2)采用“先来先服务”调度算法时,平均周转时间为:_采用“短作业优先”调度算法时,平均周转时间为:_解:(1)先来先服务短作业优先作业开始时间完成时间周转时间开始时间完成时间周转时间18:0010:00120分8:0010:00120分210:0010:30120分10:1810:48138分310:3010:3696分10:0010:0666分410:3610:4878分10:0610:1848分(2)(120+120+96+78)/4=103分30秒(120+138+66+48)/4=93分30、有一材料保管员,他保管纸和笔若干。有A、B两组学生,A组学生每人都备有纸,B组学生每人都备有笔,任一学生只要得到其他一种材料就可以写信。有一个可以放一张纸或一支笔的小盒,当小盒中无物品时保管员可以任意放进一张纸或一支笔供学生取用。当盒中有学生所需材料时每次允许一个学生从中取出自己所需的材料,当一个学生从盒中取走材料后,允许保管员再放一件材料。请

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论