Question 1: A system has two processes and three identical resources. Each process needs a maximum of two resources. Is deadlock possible? Explain your answer.
Question 2: What is the biggest advantage of implementing threads in user space? What is the biggest disadvantage? Please explain.
Question 3: Which of the following scheduling algorithms could result in starvation? Explain your answer.
a. First Come First Served
b. Shortest Job First
c. Round Robin
d. Priority