Understand the four necessary characteristics of an OS deadlock: mutual exclusion, hold and wait, no preemption, and circular wait in system resources.