デッドロック検出方法のうち、資源グラフについて具体的に説明してください |
デッドロック検出方法の一つである「資源グラフ(Resource Allocation Graph, RAG)」は、プロセスと資源の関係を有向グラフで表し、循環(サイクル)があるかどうかでデッドロックの可能性を判断する手法です。 ◆ 資源グラフとは?資源グラフは、以下の2種類のノード(点)と矢印(辺)で構成されます: 1. ノード(Node)
2. 辺(Edge)
◆ 具体例:プロセスと資源の状態たとえば、次のような状況を考えます。
これを資源グラフにすると:
→ このグラフにはサイクル(循環)が存在しています。 ◆ デッドロック判定
◆ 資源グラフのメリット・デメリット
◆ 応用例
|
|
|

この記事へのコメント