Step 1: Deadlock Definition. Deadlock occurs in operating systems when two or more processes are suspended, each awaiting a resource that the other holds. This creates a dependency cycle, preventing any process from proceeding.
Step 2: Other Options Explained. - (1) Pooling: Involves aggregating resources for shared access, not process blocking. - (3) Thrashing: Characterized by excessive memory paging and swapping, degrading performance, but not involving blocked processes. - (4) Paging: A memory management technique that divides memory into fixed-size blocks, unrelated to processes waiting for resources.
Step 3: Conclusion. Consequently, Deadlock (2) is the accurate term.
Complete the following statement by choosing the correct option.
For a deadlock to occur, the four conditions namely Mutual Exclusion, Hold and Wait, No preemption, Circular wait __________.