Introduction
An important aspect of multiprogramming is scheduling. The resources that are scheduled are IO and processors. We will discuss uniprocessor scheduling here and multiprocessor scheduling in the next chapter. More specifically, we will discuss short-term scheduling.