Scheduler

SCHEDULING
1247 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
864 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
1250 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
1407 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