|Department of Computer Science |
Course: CS 3725
In general, it is not possible to optimize all these criteria for process scheduling using any algorithm (i.e., some of the criteria may conflict, in some circumstances). Typically, the criteria are prioritized, with most attention paid to the most important criterion. e.g., in an interactive system, response time may well be considered more important then CPU utilization.
In the operating systems course, you will study some of the algorithms which are used for process scheduling.