Scheduler

SCHEDULING
1406 views
SCHEDULING

When a computer is multiprogrammed, it often has multiple processes or threads competing for the CPU simultaneously. This situation happens whenever two or more of them are in the ready state at the same time. If only one CPU is available, a choice has to be made which

When to Schedule
982 views
When to Schedule

A major issue related to scheduling is when to make scheduling decisions. It turns out that there are a variety of situations in which scheduling is required. First, when a new process is created, a decision needs to be made whether to run the parent process or the child

Scheduling Algorithm Goals
1451 views
Scheduling Algorithm Goals

To design a scheduling algorithm, it is essential to have some idea of what a good algorithm should do. Some goals depend on the environment (batch, interactive, or real time), but there are also some that are suitable in all cases. Some goals are listed in Figure

Scheduling in Batch Systems
1574 views
Scheduling in Batch Systems

It is now time to turn from general scheduling issues to specific scheduling algorithms. In this section we will study algorithms used in batch systems. In the following ones we will study interactive and real-time systems. It is worth pointing out that some algorithms are used in both

Page 0 of 1 Previous 1 Next