CUET PG 2026 — operating system os PYQ
CUET PG | operating system os | 2026Basic Locking Tools
List-I (Primitive)
A. Mutex Lock
B. Counting Semaphore
C. Busy Waiting
D. Spinlock
List-II (Functional Definition)
Boolean variable used to safeguard a critical resource (Lock/Unlock)
Integer variable used to manage access to a finite set of resources
Process continuously loops while checking a lock condition
Lock that uses busy waiting; ideal for short-duration holds
