川师2011级《操作系统》试卷B(带答案版)
2011答案

计算机学科专业基础综合试题
参考答案(操作系统部分:2011年)
一、单项选择题
【参考答案】
23. B 24. A25. D 26. B 27. D
28. D 29. A 30. C 31. B 32.C
二、综合应用题
45.【答案要点】
(1)互斥问题:取号机(一次只允许一位顾客领号)为互斥资源,因此设一个互斥信号量mutex;
(2)同步问题:顾客需要获得空座位等待叫号,当营业员空闲时,将选取一位顾客并为其服务。
空座位的有、无影响等待顾客数量,顾客的有、无决定了营业员是否能开始服务,故分别设置信号量empty、full来实现这一同步关系。
另外,顾客获得座位后,需要等待叫号和被服务。
这样,顾客与营业员就服务何时开始又构成了另一个同步关系,定义信号量service来完成这一同步过程。
46.【答案要点】
(1)在磁盘中连续存放(采取连续结构),磁盘寻道时间更短,文件随机访问效率更高;在PCB中加入的字段为:<起始块号,块数>或者<起始块号, 结束块号> (2)将所有PCB集中存放,文件数据集中存放。
这样在随机查找文件名时,只需访问PCB对应的块,可减少磁头移动和磁盘I/O访问次数。
11上操作系统试题卷(期中卷)参考答案

西华大学课程考核参考答案(期中卷)(2010 至2011 学年第2学期)2)响应比优先调度算法:响应比=1+作业等待时间/运行时间在8.0和8.3小时,由于无作业争夺,调度顺序为:1、2 (1分)在9.3小时时,作业2运行完成,作业3和4已经到达。
分别计算各作业的响应比:R3=1+(9.3-8.5)/0.4=3 R4=1+(9.3-8.6)/0.3=3.33,由于R4>R3,因此作业4比作业3先运行所有作业的调度顺序是:1、2、4、3(3分)与短作业优先调度算法一致,故平均周转时间=1 带权周转时间=(0.3/0.3+1.2/1+1.5/0.4+1/0.3)/4=2.3 (1分)。
2、(共5分)●有空让进:当无进程在互斥区时,任何有权使用互斥区的进程可进入(1分)●无空等待:不允许两个以上的进程同时进入互斥区(1分)●多中择一:当没有进程在临界区,而同时有多个进程要求进入临界区,只能让其中之一进入临界区,其他进程必须等待(1分)●有限等待:任何进入互斥区的要求应在有限的时间内得到满足(1分)●让权等待:处于等待状态的进程应放弃占用CPU,以使其他进程有机会得到CPU的使用权(1分)3、(共10分)●运行态(Running):程占有CPU,并在CPU上运行(1分)●就绪态(Ready):一个进程已经具备运行条件,但由于无CPU暂时不能运行的状态(当调度给其CPU时,立即可以运行)(1分)●等待态(Blocked):阻塞态、封锁态、睡眠态:指进程因等待某种事件的发生而暂时不能运行的状态(即使CPU空闲,该进程也不可运行)(1分)进程状态转换:在进程运行过程中,由于进程自身进展情况及外界环境的变化,这三种基本状态可以依据一定的条件相互转换(1分)●就绪--> 运行:调度程序选择一个新的进程运行(1.5分)●运行--> 就绪:1.运行进程用完了时间片2.运行进程被中断,因为一高优先级进程处于就绪状态(1.5分)●运行--> 等待:当一进程必须等待时:(1.5分)OS尚未完成服务对一资源的访问尚不能进行初始化I/O 且必须等待结果等待某一进程提供输入(IPC)等待--> 就绪:当所等待的事件发生时(1.5分)4、(共5分)操作系统的基本特征:并发、共享、虚拟、随机性(1分)并发:处理多个同时性活动的能力。
2011计算机操作系统试卷B参考答案

《操作系统》11级试卷B参考答案及评分标准二、填空题1.资源程序2.互斥同步3.功能号恢复现场4.一代码5.设备驱动设备无关6.空闲让进让权等待7. 非抢占短进程优先8.物理逻辑(可对换)9.160 300 10. 0BD 28BD三、看图分析题1.└4800000/512┘=9375;4800000mod512=0 (1分)因为9375>521,所以应按二次间接寻址9375-521=8854 (1分)└8854/512┘=17;8854mod512=150 (1分)在二次间接块的17表目、一次间接块的150表目处寻找到数据块9375,在块内位移量为0。
(2分)2.①运行—就绪: 时间片到时,或有更高优先级的进程出现(2分)②就绪—运行: 被调度程序选中(1分)③运行—等待: 等待某事件发生(1分)④等待—就绪: 等待的事件发生了(1分)四、计算分析题带权平均周转时间:T2s=(60/60+60/20+70/30+70/10)/4=3.3(1分)抢占式短作业优先(3分)带权平均周转时间:T2s=(120/60+20/20+40/30+10/10)/4=1.33(1分)2.P表示引用串;M表示主存页面号:F表示是否缺页,×缺页,√在内存(1分)FIFO先进先去(2分)LRU最长最久未使用(2分))OPT最优置换(2分3.(10分)基于银行家算法的资源分配(i)在T0时刻存在安全序列< P1, P3, P0, P2, P4>,所以系统是安全的。
(3分)(ii)P3在T1时刻发出请求向量Request3(0, 1, 0)①系统按银行家算法进行检查:(1分)(A) Request3 (0,1,0)<=Need3 (0,1,1),资源申请合理;(B) Request3(0,1,0)<=A vailable(2,2,0),可利用资源总量可以满足资源申请;②系统试探性地满足P0请求,并对系统状态进行修改:(1分)A vailable(2,1,0),Allocation3 (2,2,1),Need3 (0,0,1);③系统调用安全性算法进行资源分配检查:(3分)由此可知,存在安全序列< P1, P3, P0, P2, P4>,所以系统安全,可以执行分配。
操作系统考试题及答案

操作系统考试题及答案一、选择题1. 操作系统的主要功能是什么?A. 控制计算机硬件B. 管理计算机软件C. 进行数据处理D. 实现用户界面答案:A. 控制计算机硬件2. 进程是什么?A. 程序的执行实例B. 存储器中的数据C. 操作系统的一部分D. 磁盘文件答案:A. 程序的执行实例3. 以下哪个不是操作系统的基本特征?A. 并发B. 共享C. 虚拟D. 可靠性答案:D. 可靠性4. 什么是死锁?A. 一种程序错误B. 进程无法继续执行C. 内存溢出错误D. 系统崩溃答案:B. 进程无法继续执行5. 什么是文件系统?A. 硬件设备B. 操作系统的一部分C. 外部存储器D. 磁盘分区答案:B. 操作系统的一部分二、填空题1. 按照逻辑结构划分,操作系统可以分为____和____。
答案:内核,外壳2. 进程是由____和____组成的。
答案:程序代码,程序数据3. 共享资源可能导致____的发生。
答案:死锁4. 哪些调度算法适用于实时系统?答案:最短作业优先(SJF),最早截止时间优先(EDF)5. 文件系统中的____用来记录文件的地址信息。
答案:目录三、简答题1. 请简要解释“操作系统的并发性”是什么意思。
答案:并发性指的是操作系统能够同时管理多个任务或进程。
通过引入进程调度算法,操作系统可以在有限的时间内轮流执行多个任务,提高计算机的利用率和响应速度。
2. 什么是死锁?请列举几个可能导致死锁发生的条件。
答案:死锁是指两个或多个进程无限期地等待对方持有的资源而无法继续执行的情况。
可能导致死锁发生的条件包括互斥(进程独占资源)、占有并等待(进程持有资源同时等待其他资源)、非抢占(资源不能被强制性地从进程手中夺取)、循环等待(进程间形成环路依赖)。
3. 请简述文件系统的作用。
答案:文件系统是操作系统的一部分,用于管理和组织计算机中的文件。
它提供了一种统一的方式来访问和存储文件,可以进行文件的创建、读取、写入、删除等操作。
2011年4月操作系统试题和答案

2011年4月高等教育自学考试《操作系统》(课程代码:02326)一、单项选择题(本大题共20小题,每小题1分,共20分)1、用户“实现按名存取”属于操作系统中的( )A、处理器管理B、存储管理C、文件管理D、设备管理2、开发UNIX第一个版本的单位是( )A.IBM公司B、AT&T公司C.Microsoft公司D.DEC公司3、能使计算机网络中的若干台计算机系统相互协作完成一个共同任务的操作系统是( )A、分布式操作系统B、网络操作系统C、多处理器操作系统D、嵌入式操作系统4、当硬件的中断装置发现有中断事件发生时,就会中断原来程序的执行,然后在CPU上执行的是操作系统的( )A、系统调用程序B、中断处理服务程序C、系统核心程序D、系统引导程序5、常用的控制寄存器不包括...( )A、程序状态字寄存器B、中断字寄存器C、基址寄存器D、指令寄存器6、UNIX规定,如要在后台执行一shell命令,须在该命令末尾加上一特殊字符,它是( )A、$B、%C、&D、*7、不是..进程基本状态的是( )A、后备态B、就绪态C、等待态D、运行态8、“程序状态字寄存器内容”属于进程控制块的( )A、标识信息B、说明信息C、现场信息D、管理信息9、时钟中断事件属于( )A、自愿性中断事件B、程序性中断事件C、外部中断事件D、输入/输出中断事件10、能使作业平均周转时间最小的作业调度算法是( )A、先来先服务算法B、计算时间最短的作业优先算法C、优先级调度算法D、均衡调度算法11、把空闲区按地址顺序从小到大登记到空闲区表中,分配时顺序查找空闲区表,找到第一个能满足作业长度要求的空闲区,一部分分配给作业,另一部分仍为空闲区。
这样的算法是( )12、在页式虚拟存储管理中,LFU页面调度算法是指先调出( )A、最先进入主存的页面B、近期最长时间没有被访问的页面C、近期被访问次数最少的页面D、以后不再访问的页面或距当前最长时间后再访问的页面13、目录文件的目录项包含的内容有( )A、文件管理信息、文件结构信息、文件存取位置信息B、文件管理信息、文件结构信息、文件存取控制信息C、文件结构信息、文件存取控制信息、文件存取位置信息D、文件管理信息、文件存取控制信息、文件存取位置信息14、UNⅨ对可分配的磁盘块的管理策略是( )A、不区分索引节点区与文件存储区,但管理方法不相同B、区分索引节点区与文件存储区,但管理方法相同C、不区分索引节点区与文件存储区,管理方法也相同D、区分索引节点区与文件存储区,管理方法也不相同15、IBM系统的通道命令的组成是( )A、命令码、数据主存地址、标志码、传送字节数B、数据主存地址、标志码、传送字节数、通道状态C、命令码、标志码、传送字节数、通道状态D、命令码、数据主存地址、传送字节数、通道状态16、斯普林系统输入井中的作业状态有( )A、收容状态、执行状态、完成状态、输出状态B、输入状态、执行状态、输出状态、完成状态C、输入状态、收容状态、输出状态、完成状态D、输入状态、收容状态、执行状态、完成状态17、进程的并发性是指( )A、一组进程可同时执行B、每个进程的执行结果不受其它进程的影响C、每个进程的执行都是可再现的D、通过一个进程创建出多个进程18、进程的临界区是指( )A、记录进程执行状况的临时区域B、进程执行时存放临时数据的区域C、进程中与共享变量有关的程序段D、可供各进程共享的子程序段19、采用按序分配资源策略可以防止死锁,这是因为它能破坏产生死锁的四个必要条件之一。
2011—12操作系统复习题答案(基本全部答案)

<teacher>
repeat
是否有学生1实习完成?=>P(student)
是否有学生2实习完成?=>P(student)
(是否有一组学生实习完成)
检查学生实习结果;
检查完成,允许学生1离开=> V(test(i))
检查完成,允许学生2离开=> V(test(i))
进程同步6:
例如下图所示,有多个PUT操作同时向BUFF1放数据,有一个MOVE操作不断地将BUFF1的数据移到Buff2,有多个GET操作不断地从Buff2中将数据取走。BUFF1的容量为m,BUFF2的容量是n, PUT、MOVE、GET每次操作一个数据,在操作的过程中要保证数据不丢失。试用P、V原语协调PUT、MOVE的操作,并说明每个信号量的含义和初值。
(4)确定信号量的个数和含义
根据同步规则以及操作流程确定信号量的个数是2个,S1和S2:
S1含义是F1(X)计算是否完成;
S2含义是F2(X)计算是否完成。
(5)确定信号量的初值
S1=0;
S2=0。
(6)确定P、V操作的位置
上面①处是一个P操作,P(S1);
上面②处是一个P操作,P(S2);
上面③处是一个V操作,V(S1);
bus is parking;wait(bus_stopped);
signal(bus_stopped); opening the door;
}while(1) getting onoff the bus;
} }while(1)
}
进程同步3:
某高校计算机系开设网络课并安排上机实习,假设机房共有2m台机器,有2n名学生选该课,规定:
操作系统试题及答案

操作系统试题及答案(总13页) --本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--操作系统期末考试(A)一、单项选择题(在每小题的四个备选答案中,只有一个是正确的,将其号码写在题干的括号中。
每小题2分,共20分)1、文件系统的主要组成部分是()A、文件控制块及文件B、I/O文件及块设备文件C、系统文件及用户文件D、文件及管理文件的软件2、实现进程互斥可采用的方法()A、中断B、查询C、开锁和关锁D、按键处理3、某页式管理系统中,地址寄存器的低9位表示页内地址,则页面大小为()A、1024字节B、512字节C、1024KD、512K4、串联文件适合于()存取A、直接B、顺序C、索引D、随机5、进程的同步与互斥是由于程序的()引起的A、顺序执行B、长短不同C、信号量D、并发执行6、信号量的值()A、总是为正B、总是为负C、总是为0D、可以为负整数7、多道程序的实质是()A、程序的顺序执行B、程序的并发执行C、多个处理机同时执行D、用户程序和系统程序交叉执行8、虚拟存储器最基本的特征是()A、从逻辑上扩充内存容量B、提高内存利用率C、驻留性D、固定性9、飞机定票系统是一个()A、实时系统B、批处理系统C、通用系统D、分时系统10、操作系统中,被调度和分派资源的基本单位,并可独立执行的实体是()A、线程B、程序C、进程D、指令二、名词解释(每小题3分,共15分)1.死锁:2.原子操作:3.临界区:4.虚拟存储器:5.文件系统:三、判断改错题(判断正误,并改正错误,每小题2分,共20分)1、通道是通过通道程序来对I/O设备进行控制的。
()2、请求页式管理系统中,既可以减少外零头,又可以减少内零头。
()3、操作系统中系统调用越多,系统功能就越强,用户使用越复杂。
()4、一个进程可以挂起自已,也可以激活自已。
()5、虚拟存储器的最大容量是由磁盘空间决定的。
()6、单级文件目录可以解决文件的重名问题。
2011联考操作系统试卷B参考答案

1 / 32011六校联考操作系统试卷B 参考答案第一部分 基础部分三、应用题(共15分)1. (6分)(1)20000 / 4096 = 4 ......3616,十进制逻辑地址20000对应的逻辑页号和偏移量分别为4和3616(2’);(2)32768 / 4096 = 8 ......0,十进制逻辑地址32768对应的逻辑页号和偏移量分别为8和0(2’);(3)60000 / 4096 = 14 ......2656,十进制逻辑地址60000对应的逻辑页号和偏移量分别为14和2656(2’)。
2. (9分)(1)(3’)(2)(3’物理块号 逻辑块号 012370 71 72 73 … …文件目录 逻辑块号0 1232 / 3(3)(3’第二部分 拔高部分五、应用题(共15分)1.(9分)(1)先来先服务(FCFS)磁盘调度算法:磁头移动的顺序为:86,147,91,177,94,150,102,175,130(2’)移动总量为:(143-86) + (147-86) + (157-91) + (177-91) + (177-94) + (150-94) + (150-102) + (175-102) + (175-130) = 57 + 61 + 66 + 86 + 83 + 56 + 48 + 73 + 45 = 576(1’) (2)最短寻道时间优先(SSTF)磁盘调度算法:磁头移动的顺序为:147,150,130,102,94,91,86,175,177(2’)移动总量为:(147-143) + (150-147) + (150-130) + (130-102) + (102-94) + (94-91) + (91-86) + (175-86) + (177-175) = 4 + 3 + 20 + 28 + 8 + 3 + 5 + 89 + 2 = 162(1’) (3)扫描法(SCAN)磁盘调度算法:磁头移动的顺序为:147,150,175,177,130,102,94,91,86(2’) 移动总量为:(147-143) + (150-147) + (175-150) + (177-175) + (177-130) + (130-102) + (102-94) + (94-91) + (91-86) = 4 + 3 + 25 + 2 + 47 + 28 + 8 + 3 + 5 = 125(1’)2. (6分)(1)因为P1和P2共享公共变量x ,y ,z ,故需要设置两个公共信号灯mutexx ,mutexy ,mutexz 用来实现P1和P2对公共变量x ,y ,z 互斥访问。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学号_______________
效 无 题 答 内 线 封 密
三、简答题(本大题共 4 小题,每小题 5 分,共 20 分)
1.假设有一种低级调度算法是让“最近使用处理器较少的进程”运行,试解释这种算法对“I/O 繁重”型作业有利,但并不是永远不受理“处理器繁重”型作业。 2.如果两个用户共享一个文件系统,用户甲使用文件 A、B、C、D、E;用户乙要用到文件 A、D、 E、F。已知用户甲的文件 A 与用户乙的文件 A 实际上不是同一文件;甲、乙两用户的文件 D 和 E 是同一文件。试设计一种文件系统组织方案,使得甲、乙两用户能共享该文件系统又不致造成 混乱。 3.OS 对设备管理有哪些主要功能,其主要任务是什么? 4. 某请求分页存储系统使用一级页表,假如页表全部存放在内存中,若访问一次内存需要时 间为 120 ns, 求访问一个数据所需要的时间?若增加一个快表, 在命中或失误时需要有 20 ns 的 开销,如果快表的命中率为 80%,则访问一个数据的时间为多少?
计算机科学学院
计算机科学与技术、网络工程、软件工程专业
《操作系统》试卷 B 第 2 页(共 4 页)
互等待对方释放所占设备所造成的________死锁_______现象。 „„„„„„„„„„„„(密)„„„„„„„„„„„„(封)„„„„„„„„„„„„(线)„„„„„„„„„„„„ 4. 以动态分区式内存管理中,倾向于优先使用低址部分空闲区的算法是___ 首次适应____。 5. 顺序性、封闭性与___可再现性____是程序顺序执行时的 3 个基本特征。 6. _____设备控制器_____是 CPU 与 I/O 设备之间的接口。 7. 为了能对一个文件进行正确存取,必须为文件设置用于描述和控制文件的数据结构,称之为 ________文件控制块__________。 8. I/O 通道与 CPU 共享___________。 9. 如果对换是以_____进程____为单位,则称之为“整体对换”或“进程对换” 。 10. ____微内核_____操作系统结构能有效地支持多处理机运行, 它非常适用于分布式系统环境。
页号 0 1 2 3 物理块号 5 10 4 7
B.外存容量 D.计算机的地址结构
7. 在装入一个作业时,把作业中的指令地址和数据地址全部转换成主存中的物理地址,这种重定位
二、填空题(每小题 1 分,共 10 分)
1. 在文件系统中用户以_______盘块_______为单位对文件进行存取、检索。 2. 地址映射是指将程序空间中的逻辑地址转变为内存空间中的_________物理地址_________。 3. 设备分配问题中,算法实现时,同样要考虑安全性问题,防止在多个进程进行设备请求时,因相
姓名_______________
答Байду номын сангаас
题
无
A.灵活性和可适应性 B.交互性和响应时间 C.周转时间和系统吞吐量 D.实时性和可靠性 3. 一作业进入内存后,则所属该作业的进程初始时处于( )状态。 A.执行 B.等待 C.就绪
__________________学院__________级___________班
„„„„„„„„„„„„(密)„„„„„„„„„„„„(封)„„„„„„„„„„„„(线)„„„„„„„„„„„„
四川师范大学计算机学院 2011 级 2012~2013 学年度第二学期期末考试
学号_______________
操作系统试卷
B卷
答卷说明:1. 答案必须写在答题卡上;填写在试卷上不得分。 2. 本试卷共 7 页,四个大题,满分 100 分,120 分钟完卷。 3. 本次考试为闭卷考试。
__________________学院__________级___________班
姓名_______________
四、分析题(本大题共 5 小题,每题 10 分,共 50 分)
1.有三个进程 PI﹑PC﹑PO 协作解决打印问题: PI 将文件从磁盘读入主存缓冲区 1,每执行一次读一个记录; PC 将缓冲区 1 的内容复制到缓冲区 2,每执行一次复制一个记录; PO 将缓冲区 2 的内容打印出来,每执行一次打印一个记录; 缓冲区的大小等于一条记录的大小,用信号量机制解决进程同步。
计算机科学学院
计算机科学与技术、网络工程、软件工程专业
《操作系统》试卷 B 第 1 页(共 4 页)
6. 一个计算机系统的虚拟存储器的最大容量是由( ) 确定的。 A.内存容量 C.内存和外存容量之和 方式称为( ) A.逻辑重定位 B.静态重定位 C.动态重定位 D.浮动重定位 8. 不属于 I/O 控制方式的是( ) A.程序控制方式 B.中断驱动方式 C.DMA 控制方式 D.调度控制方式 9. 某计算机系统中有 8 台打印机,由 K 个进程竞争使用,每个进程最多需要 3 台,该系统可能会发 生死锁的 K 的最小值是( ) A.2 B.3 C.4 D.5 10. 某虚拟存储器的用户编程空间共 32 个页面,每页为 1KB。假定某时刻一用户页表中已调入内存 的页面对应的物理块号如下表。则逻辑地址 0A5C(H)所对应的物理地址为( ) A.125C(H) B.025C(H) C.1A5C(H) D.0A5C(H)
一、单项选择题(本大题共 10 小题,每小题 2 分,共 20 分) 效
提示:在每小题列出的四个选项中只有一个选项是正确的,请把正确的答案填写在答题纸上。 1.下面关于计算机系统和操作系统的叙述错误的是( ) 。 A.操作系统是独立于计算机系统的,它不属于计算机系统 B.计算机系统是一个资源集合体,包括软件资源和硬件资源 C.操作系统是一种软件 D.计算机硬件是操作系统赖以工作的实体,操作系统的运行离不开计算机硬件的支持 2. 在设计实时操作系统时,首先要考虑的是( )。
《操作系统》试卷 B 第 3 页(共 4 页)
3.在单道批处理系统中,有 5 个作业进入输入井的时间及需要执行的时间如下表所示,并约定当这 5 个作业全部进入输入井后立即调度,忽略调度的时间开销。
作业号 1 2 3 4 5 进入输入井时间 10:00 10:10 10:20 10:30 10:40 需执行时间 (分钟) 40 30 20 25 10 开始执行时间 结束执行时间 周转时间(分钟)
要求:写出分别采用先来先服务和最短执行时间优先调度算法的调度次序和平均周转时间。 4.系统中有 3 种类型的资源, (A,B,C)和 5 个进程 p1,p2,p3,p4,p5,A 的资源数量是 17,B 的资 源数量是 5,C 的资源数量是 20,在 T0 时刻的系统状态见表所示。系统采用银行家算法实施死锁 避免策略。
缓 冲 区 1 缓 冲 区 2
输 入
PI
PC
PO
打 印
2.系统为某进程分配了 3 个物理块,并考虑有以下的页面号引用串:7,0,1,2,0,3,0,4, 2,3,0,3,2,1,2,0,1,7,0,1。 利用最近最久未使用(LRU)算法进行页面置换,计算置换次数。
计算机科学学院
计算机科学与技术、网络工程、软件工程专业
封
线
内
D.收容 4. 如果我们为每一个作业只建立一个进程,则为了照顾紧急作业的用户,应采用( ) A.FCFS 调度算法
密
B.时间片轮转法 C.多级反馈队列调度算法 D.基于优先权的剥夺调度算法 5. 若 P、V 操作的信号量 S 的初值为 2,当前值为-1,则有( )个阻塞进程。 A.0 B.1 C.2 D.3
最大资源需求 进程 P1 P2 P3 P4 P5 A 5 5 4 4 4 B 5 4 0 2 2 C 9 6 11 5 4 A 2 4 4 2 3 已分配资源数量 B 1 0 0 0 1 C 2 2 5 4 4
(1)T0 时刻是否是安全状态?若是,请给出安全序列。 (2)在 T0 时刻若进程 p2 请求资源(0,3,4) ,是否能实施资源分配?为什么? 5.有 2 个并发进程的程序如下: begin int n=4; cobegin process A begin L1: n=n+3; goto L1 end process B begin L2: print(n); n=0; goto L2 end coend end 回答问题: (1)写出 process A 和 process B 并发执行一个循环时可能出现的操作序列。 (2)若 process A 先执行了 2 个循环后,process A 和 process B 又执行了一个循环,写出可能 出现的打印值。
计算机科学学院 计算机科学与技术、网络工程、软件工程专业 《操作系统》试卷 B 第 4 页(共 4 页)