死锁产生的必要条件有4个,要预防死锁发生,必须破坏死锁的4个必要条件之一,但破坏 条件是不太实际的。
A.请求和保持
B.互斥
C.不剥夺
D.环路等待
试卷相关题目
- 1在银行家算法的数据结构中,其中最大需求矩阵Max,分配矩阵Allocation和 需求矩阵Need三者之间的关系是 。
A.Need[i,j] = Allocation[i,j]-Max[i,j]
B.Need[i,j] = Max[i,j] + Allocation[i,j]
C.Need[i,j] = Max[i,j]-Allocation[i,j]
D.Need[i,j] = Max[i,j] * Allocation[i,j]
开始考试点击查看答案 - 2某系统采用了银行家算法,则下列叙述正确的是 。
A.系统处于不安全状态时,一定会发生死锁
B.系统处于不安全状态时,可能会发生死锁
C.系统处于安全状态时,可能会发生死锁
D.系统处于安全状态时,一定会发生死锁
开始考试点击查看答案 - 3在随机存取方式中,用户以 为单位对文件进行存取和检索。
A.字符串
B.字节
C.数据项
D.逻辑记录
开始考试点击查看答案 - 4下面说法正确的是 。
A.文件系统要负责文件存储空间的管理,但不能完成文件名到物理地址的转换
B.多级文件目录中,对文件的访问是通过路径名和用户目录名来进行的
C.文件被划分为大小相等的若干个物理块,一般物理块的大小是不固定的
D.逻辑记录是对文件进行存取的基本单位
开始考试点击查看答案 - 5用 以防止共享文件可能造成的破坏,但实现起来系统开销太大。
A.用户对树状目录结构中目录和文件的许可权规定
B.存取控制表
C.定义不同用户对文件的使用权
D.隐蔽文件目录
开始考试点击查看答案 - 6预先静态分配法是通过破坏 条件,来达到预防死锁目的的。
A.互斥使用资源/循环等待资源
B.非抢占式分配/互斥使用资源
C.占有且等待资源/循环等待资源
D.循环等待资源/互斥使用资源
开始考试点击查看答案 - 7通过撤销进程可进行死锁恢复,还可以采用 方法解除死锁。
A.阻塞进程
B.资源剥夺
C.提髙进程优先级
D.降低进程优先级
开始考试点击查看答案 - 8某计箅机系统中有8台打印机,由K个进程竞争使用,每个进程最多需要三台打印机。该系统可能会发生死锁的K:的最小值是 。
A.2
B.3
C.4
D.5
开始考试点击查看答案 - 9资源的按序分配可以破坏 条件。
A.互斥
B.不可抢占
C.部分分配
D.循环等待
开始考试点击查看答案 - 10银行家算法是一种 箅法。
A.死锁预防
B.死锁避免
C.死锁检测
D.死锁解除
开始考试点击查看答案