当前位置:网站首页 > 创业 > 正文

如何理解操作系统死锁以及资源分配图

0 张子豪 张子豪 2025-10-11 09:18 1

操作系统死锁之历程资本图,系统中同类资本分派不妥会引起死锁。设系统中有R类资本m个,现有n个历程互斥利用。若每个历程对R资本的最年夜需求为w,那么当m、n、w取下表的值时,对于下表中的a~e五中环境,______两种环境可能会发存亡锁。

东西/原料

  • 一支笔和纸或可视化编纂软件

方式/步调

  1. 1

    环境a:m=2,n=1,w=2,系统中有两个资本,1个历程利用,该历程最多要求两个资本,系统还剩1个资本,所以不会发存亡锁。

  2. 2

    环境b:m=2,n=2,w=1,系统中有两个资本,两个历程利用,每个历程最多要求1个资本,所以系统不会发存亡锁。

  3. 3

    环境c:m=2,n=2,w=2,系统中有2个资本,2个历程利用,每个历程最多要求分派两个资本,此时,采用的分派策略是轮流(轮流一个一个的历程,历程与历程之间不影响资本分派)地为每个历程分派,则第一轮系统先为每个历程分派1个,此时,系统中已无可供分派的资本,使得各个历程都处于期待状况导致系统发存亡锁,这时的历程资本图如下所示。

  4. 4

    环境d:m=4,n=3,w=2,系统中有4个资本,3个历程利用,每个最多要求2个资本,此时,采用的分派策略是轮流地为每个历程分派,则第一轮先为每个历程分派1个资本,此时,系统中还剩1个资本,可以使此中的一个历程获得所需资本并运行完毕,所以不会发存亡锁。

  5. 5

    环境e:m=4,n=3,w=3,系统中有4个资本,3个历程利用,每个历程最多要求3个资本,此时,采用的分派策略是轮流地为每个历程分派,则第一轮系统先为每个历程分派1个,第二轮系统先为一个历程分派1个,此时,体统中已无可供分派的资本,使得各个历程都处于期待状况导致体统发存亡锁,这是历程资本图如下图所示。

注重事项

  • 注重资本m,历程n,历程对R资本的最年夜需求w之间的关系
  • 需要理解资本分派图

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/220637.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图