在为多道程序所提供的可共享的系统资源不足时,可能出现死锁。但是,不适当的( )也可能产生死锁。
-
A.
进程推进顺序
-
B.
进程优先权
-
C.
分配队列优先权
-
D.
资源的线性分配
|
采用资源剥夺法可解除死锁,还可以采用( )方法解除死锁。
-
A.
执行并行操作
-
B.
修改信号量
-
C.
拒绝分配新资源
-
D.
撤消进程
|
产生死锁的四个必要条件是:互斥、( )、循环等待和不剥夺。
-
A.
请求与释放
-
B.
请求与保持
-
C.
请求与阻塞
-
D.
释放与阻塞
|
发生死锁的必要条件有四个,要防止死锁的发生,可以破坏这四个必要条件,但破坏( )条件是不太实际的。
-
A.
不可抢占
-
B.
部分分配
-
C.
循环等待
-
D.
互斥
|
在分时操作系统中,进程调度经常采用( )算法。
-
A.
先来先服务
-
B.
时间片轮转
-
C.
最高优先权
-
D.
随机
|
资源的按序分配策略可以破坏( )的条件。
-
A.
互斥使用资源
-
B.
非抢夺资源
-
C.
占有且等待资源
-
D.
环路等待资源
|
银行家算法是一种( )算法。
-
A.
死锁解除
-
B.
死锁避免
-
C.
死锁检测
-
D.
死锁预防
|
( )优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。
-
A.
短作业
-
B.
先来先服务
-
C.
静态
-
D.
动态
|
某系统中有3个并发进程,都需要同类资源4个,试问该系统不会发生死锁的最少资源数是( )。
|
在下列解决死锁的方法中,属于死锁预防策略的是( )。
-
A.
资源有序分配法
-
B.
死锁检测法
-
C.
银行家算法
-
D.
资源分配图化简法
|
( )是作业存在的惟一标志。
-
A.
进程控制块
-
B.
程序名
-
C.
作业控制块
-
D.
作业名
|
3个进程A、B、C对某类资源的需求分别是7个、8个、3个。且目前已分别得到了3个、3个和2个资源,若系统还至少能提供( )个资源,则系统是安全的。
|
系统中有某类资源12个供若干进程共享,若每个进程申请的资源量不超过4个,则最多允许( )个进程共享资源就可以保证系统是安全的。
|
在各种作业调度算法中,若所有作业同时到达,则平均等待时间最短的算法是( )。
-
A.
先来先服务
-
B.
短作业优先
-
C.
最高响应比优先
-
D.
优先数
|
既考虑作业等待时间,又考虑作业执行时间的调度算法是( )。
-
A.
响应比高者优先
-
B.
先来先服务
-
C.
短作业优先
-
D.
优先级调度
|
( )是指从作业提交给系统到作业完成的时间间隔。
-
A.
等待时间
-
B.
运行时间
-
C.
周转时间
-
D.
响应时间
|
下述作业调度算法中,( )调度算法与作业的估计运行时间有关。
-
A.
先来先服务
-
B.
时间片轮转
-
C.
短作业优先
-
D.
均衡
|
|
分时系统中的当前运行进程连续获得了两个时间片,原因可能是( )。
-
A.
就绪队列为空
-
B.
该进程是一个短进程
-
C.
该进程的优先级最高
-
D.
该进程最早进入就绪队列
|
进程调度又称为低级调度.其主要功能是( )。
-
A.
选择一个外存中的进程调入到主存
-
B.
选择一个主存中的进程调出到外存
-
C.
将一个就绪的进程投入运行
-
D.
选择一个作业调人内存
|
若进程P一旦被唤醒就能够投入运行,系统可能为( )。
|
下列进程调度算法中,( )可能会出现进程长期得不到调度的情况。
-
A.
非抢占式静态优先权法
-
B.
时间片轮转调度算法
-
C.
非抢占式动态优先权法
-
D.
抢占式静态优先权法
|
如果发现系统有( )的进程队列就说明系统有可能发生死锁了。
-
A.
可剥夺
-
B.
循环等待
-
C.
同步
-
D.
互斥
|
设系统中有N(N>2)个进程,则系统中最不可能的是有( )个进程处于死锁状态。
-
A.
1
-
B.
2
-
C.
0
-
D.
M(2<=N)
|
两个进程争夺同一个资源( )。
-
A.
以上说法都不对
-
B.
一定死锁
-
C.
不死锁
-
D.
不一定死锁
|
在下列叙述中,错误的一条是( )。
-
A.
设备独立性是指用户在编程时,程序中所使用的设备与实际设备无关
-
B.
进程的互斥和同步都能用P/V原语实现
-
C.
用户程序中执行系统调用命令时,处理机的状态字将发生改变
-
D.
进程被撤销时,只需释放该进程的PCB就可以了,因为PCB是进程存在的唯一标志
|