题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-22 18:17:22

[填空题]当两个进程竞争使用同一个资源时,没有占用该资源的进程便处于______状态。

更多"当两个进程竞争使用同一个资源时,没有占用该资源的进程便处于______"的相关试题:

[填空题]当两个进程竞争使用同一个资源时,没有占用该资源的进程便处于______状态。
[单项选择]某计算机系统中有8台打印机,由K个进程竞争使用,每个进程最多需要3台打印机。该系统可能会发生死锁的最小值是( )。
A. 2
B. 3
C. 4
D. 5
[简答题]假设三个进程共享四个资源,每个进程一次只能预定或释放一个资源,每个进程最多需要两个资源,试证明这样做不会发生死锁。
[简答题]两个进程A和B,每一个进程都需要读取数据库中的记录1,2,3假如这两个进程都以1、2、3的次序读取记录,系统将不会发生死锁。但如果A以3、2、1的次序读取记录,B以1、2、3的次序读取记录,则死锁可能会发生。试计算两个进程读取记录的次序如果不确定,那么系统保证不发生死锁的概率是多少
[简答题]两个进程A和B,每一个进程都需要读取数据库中的记录1、2、3。假如这两个进程都以1、2、3的次序请求读取记录,系统将不会发生死锁。但如果A以3、2、1的次序读取记录,B以1、2、3的次序读取记录,则死锁可能会发生。试计算:两个进程读取记录的次序如果不确定,那么系统保证不发生死锁的概率是多少
[填空题][说明2]
有两个进程(编号分别为0和1)需要访问同一个共享资源。为了解决竞争条件(race condition)的问题,需要实现一种互斥机制,使得在任何时刻只能有一个进程访问该共享资源。以下[C程序代码2]给出了一种实现方法。
[C程序代码2]
int flag[2]; /*flaq数组, 初始化为FALSE*/
Enter_Critical_Section (int my_task_id, int other_task_id)
while (flag [other_task_id]==TRUE); /*空循环语句*/
flag[my_task_id]=TRUE;

Exit_Critical_Section (int my_task_id, int other_task_id)
flag[my_task id]=FALSE;

当一个进程要访问临界资源时,就可以调用[C程序代码2]给出的这两个函数。[C程序代码3]给出了进程0的一个例子。
[C程序代码3]
Enter_Critical_Section(0,1) ;
…使用这个资源…
Exit_Critical_Section (0,1) ;
…做其他的事情…
[C程序代码2]所示的方法______实现共享资源的互斥访问。
A.能够 B.不能
[简答题]某系统有输入机和打印机各一台,今有两个进程都要同时使用它们,采用PV操作实现请求使用和归还释放后,还会产生死锁吗若不会,说明理由;若会产生死锁则给出一种防止死锁的方法。
[单项选择]两个进程争夺同一个资源 (9)
A. 一定死锁
B. 不一定死锁
C. 不死锁
D. 以上说法都不对
[单项选择]设有五个进程共享一个互斥段,如果最多允许两个进程同时进入互斥段,则所采用的互斥信号量初值应该是______。
A. 5
B. 2
C. 1
D. 0
[单项选择]单标志法中,两个进程P1和P2都要访问同一个临界资源,互斥访问的实现过程如下:
进程P1 进程P2
while(turn!=1);----------①
critical section;----------②
turn=2;----------③
remainder section;----------④
while(turn!=2);----------⑤
critical section;----------⑥
turn=1;----------⑦
remainder section;----------⑧
对于上述过程,说法不正确的是______。
A. 进程P1判断turn变量的值与本身的标识“1”是否相等,如果不相等就一直执行这个while循环语句直到turn的值等于1才退出
B. 在运行结束后,进程会退出临界区,并将turn变量置为对方的值
C. 单标志法能够实现进程互斥的访问临界区
D. 单标志法不会导致资源浪费
[单项选择]运行的进程申请使用的打印机正在为其他进程所使用,则该进程______。
A. 继续处于运行状态
B. 由运行状态变为等待状态
C. 由运行状态变为终止状态
D. 由运行状态变为就绪状态
[判断题]若一个程序由一个主程序和两个过程组成,以进程的动态观点来看,只能有一个进程。( )
[填空题]对进程竞争的资源管理不当就会引起死锁。死锁的发生是与资源的()和进程的()有关。
[填空题]两个或多个进程占有某些资源而又都无休止地等待别的进程释放资源,从而无能力进 一步执行的现象称为【 】。
[简答题]假定某计算机系统有R1和R2两类可使用资源(其中R1有两个单位,R2有一个单位),它们被进程P1和P2所共享,且已知两个进程均以下列顺序使用两类资源:
→申请R1→申请R2→申请R1→释放R1→释放R2→释放R1→
试求出系统运行过程中可能到达的死锁点,并画出死锁点的资源分配图(或称进程资源图)。

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码