1.Describe the wait-die and wound-wait protocols for deadlock prevention. 2. Describe the cautious waiting, no waiting, and timeout protocols for deadlock prevention. 3. What is a timestamp? How does the system generate timestamps? 4. Discuss the timestamp ordering protocol for concurrency control. How does strict timestamp ordering differ from basic timestamp ordering? 5. Discuss two multiversion techniques for concurrency control.