OS平时作业

发布 2022-06-26 14:32:28 阅读 1609

一、单项选择题部分(共10题,每题5分,共50分。)

1.死锁的预防是通过破坏产生死锁的四个必要条件来实现的。下列方法中,()破坏了“循环等待”条件。

a银行家算法;b一次性分配策略;c资源有序分配策略;d spooling技术。

你的答案是:c正确答案是:c

2.从下面预防死锁的论述中,选出一条正确的论述。

a由于产生死锁的基本原因是系统资源不足,因而预防死锁的有效方法,是根据系统规模,配置足够的系统资源。

b由于产生死锁的另一基本原因是系统资源不足,因而预防死锁的有效方法,是使进程的推进顺序合法。

c因为只要系统不进入不安全状态,便不会产生死锁,故预防死锁的有效方法,是防止系统进入不安全状态。

d可以通过破坏产生死锁的四个必要条件之一或其中几个的方法,来预防发生死锁。

你的答案是:d正确答案是:d

3.死锁的预防是通过破坏产生死锁的四个必要条件来实现的。下列方法中,()破坏了“请求与保持”条件。

a银行家算法;b一次性分配策略;c资源有序分配策略;d spooling技术。

你的答案是:b正确答案是:b

4.预先静态分配法是通过破坏()条件,来达到预防死锁目的的。a互斥使用资源/循环等待资源b非抢占式分配/互斥使用资源c占有且等待资源/循环等待资源d循环等待资源/互斥使用资源。

你的答案是:c正确答案是:c

5.如果发现系统有()的进程队列就说明系统有可能发生死锁了。a互斥。

b可剥夺c循环等待d同步。

你的答案是:c正确答案是:c

6.下述解决死锁的方法中,属于死锁预防策略的是()。a银行家算法;b资源有序分配法;c资源分配图简化法;d撤消进程法。

你的答案是:b正确答案是:b

7.若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许()个进程参于竞争,而不会发生死锁。a 5b 2c 3d 4

你的答案是:d正确答案是:d8.两个进程争夺同一个资源()。a一定死锁b不一定死锁c不死锁。

d以上说法都不对。

你的答案是:b正确答案是:b

9.下述解决死锁的方法中,属于死锁避免策略的是( )a银行家算法;b资源有序分配法;c资源分配图简化法;d撤消进程法。

你的答案是:a正确答案是:a

10.可以被多个进程在任一时刻共享的**必须是()。a不能自身修改的纯码。

b顺序**。

c无转移指令的**d汇编语言编制的**。

你的答案是:a正确答案是:a

二、多项选择题部分(共2题,每题5分,共10分。)

1.造成死锁的原因是有以下哪些()。a内存容量太小。

b系统进程数量太多,系统资源分配不当c cpu速度太慢。

d进程推进顺序不合适e外存容量太小。

你的答案是:bd正确答案是:bdtrue.产生死锁的四个必要条件是()。a互斥条件b不剥夺条件。

c占有且等待资源条件d循环等待条件。

e资源分配图不可以完全简化。

你的答案是:abcd正确答案是:abcd

高级OS作业答案

enter cs dequeue qi,request ti,i send release ti,i to pj,j i end process pj begin recieve request ti,i enqueue request ti,i send reply tj,j to pi wait...

第二章作业 OS

第二章作业。一 教材p81 83 二 有一阅览室,读者进入时必须先在一张登记表上登记,该表为每一座位列出一个表目,包括座号 姓名,读者离开时要注销登记信息 假若阅览室共有100个座位。试用信号量和pv操作来实现用户进程的同步算法。三 吸烟者问题。三个吸烟者在一个房间内,还有一个香烟 者。为了制造并抽...

OS笔记整理

4 访问临界资源的进程必须满足如下条件 当有若干进程要求进入它们的临界区时,应在有限时间内使一个进程进入临界区。每次至多有一个进程处于临界区内。进程在临界区内仅逗留有限的时间,同步于互斥 进程同步的四个准则 空闲让进,忙则等待,有限等待,让权等待。只有满足前三条,才能正确访问临界资源,如果还满足第四...