Problem
1. What is a process control block, and what is it used for?
2. What is a thread? What resources does it share with other threads in the same process?
3. Briefly describe the most common methods for making priority-based scheduling decisions.