Scheduling Flashcards

1
Q

What is a scheduler?

A

A scheduler manages which process to execute next and how much time it is allowed to execute for

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is First come first served?

A

• Processes are executed in the order in which they arrive, the time they take is irrelevant

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Shorted job first

A

• Scheduler picks the processes that takes the shortest amount of time to execute first

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Round Robin?

A

• Each process is given the same amount of time (called a time slice) to execute within, if the process is not complete at the end of the time slice it is put at the back of the ready queue

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is shortest remaining time?

A

• It is pre-emptive to processes can be suspended if a higher priority process joins the queue

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is MLFQ (Multi-level feedback queue)

A

• Multiple ready queues with different priority’s, the scheduler can move jobs between the queues if necessary

How well did you know this?
1
Not at all
2
3
4
5
Perfectly