正确答案: D

1、2和1

题目:系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,那么当m、n、w分别取表3.4中的值时,对于表中的①~⑥种情况,(1)可能会发生死锁。若将这些情况的m分别加上(2),则系统不会发生死锁。空白(2)处应选择()

解析:对于第①种情况,资源数为3,在最坏的情况下,2个进程对R资源的需求都为2,其中有一个进程占用2个R资源,另一个进程占用1个R资源,占用2个R资源的进程运行完,释放资源,另一个便会获得所需的资源,不会出现死锁。对于第②种情况,资源数为3,在最坏的情况下,3个进程对R资源的需求都为2,每个进程都占用1个R资源,发生死锁。对于第⑧种情况,资源数为5,在最坏的情况下,2个进程对R资源的需求都为3,其中有一个进程占用3个R资源,另一个进程占用2个R资源,不会出现死锁。对于第④种情况,资源数为5,在最坏的情况下,3个进程对R资源的需求都为3,如果3个进程占用的资源数分别为2、2、1,就会出现死锁。对于第⑤种情况,资源数为6,在最坏的情况下,3个进程对R资源的需求都为3,如果3个进程占用的资源数都为2,就会出现死锁。对于第⑥种情况,资源数为6,在最坏的情况下,4个进程对R资源的需求都为2,其中有两个进程占用2个资源,另两个进程占用1个资源,不会出现死锁。总结一下,可以发现,当n×w-m>n时,系统就不会发生死锁。因此,对于第②、⑤种情况,只要m的资源加1,系统就不会发生死锁;对于第④种情况,只要m资源加2,系统就不会发生死锁。

查看原题 查看所有试题

学习资料的答案和解析:

  • [单选题]患儿,男,5岁,因发热,四肢关节游走性肿痛10天余天入院。查体:颈静脉怒张,心率快,160/分钟,心音低钝,肝肿大,立即给予治疗,请问以下哪种急救措施不正确:()
  • 口服阿司匹林


  • [单选题]安装(回撤)机电综合管理中规定职工按计划培训、必须持证上岗,司机和维修电工应()考核一次,在证件上登记成绩并盖章。
  • 每年


  • 必典考试
    推荐下载科目: 程序语言基础知识题库 计算机系统基础知识题库 操作系统知识题库 标准化和软件知识产权基础知识题库 面向对象技术题库 计算机专业英语题库 数据结构题库 数据库技术题库 多媒体基础知识题库 网络基础知识题库
    @2019-2025 必典考网 www.51bdks.net 蜀ICP备2021000628号 川公网安备 51012202001360号