• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    如何理解操作系統死鎖以及資源分配圖

    操作系統死鎖之歷程資本圖,系統中同類資本分派不妥會引起死鎖。設系統中有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之間的關系
    • 需要理解資本分派圖
    • 發表于 2018-09-26 00:00
    • 閱讀 ( 1034 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆