Dec 17, 2025
| Term | Definition |
|---|---|
| Process (P) | Active entity requesting and holding resources (depicted as a circle). |
| Resource (R) | Passive entity to be requested/held (depicted as a rectangle). |
| Instance (dot) | Individual unit of a resource; multiple dots = multiple instances. |
| Request Edge (P → R) | Indicates a process is requesting a resource. |
| Assignment Edge (R → P) | Indicates a resource instance is allocated to a process. |
| Mutual Exclusion | Resource can be used by only one process at a time. |
| Hold and Wait | Process holds resources while waiting for others. |
| No Preemption | Resources released only voluntarily by holding process. |
| Circular Wait | Cycle of processes each waiting for a resource held by next. |