1.2.1 Systems Software Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What is a scheuler?

A

It is part of the OS that uses a scheduling algorithm to determine how to share the processor time

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

What is Round Robin Scheduling?

A
  • Each process is given a fixed amount of processor time

- If it is not finished then it has to go to the back of the queue

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

What is First Come First Served Scheduling?

A
  • The first instruction in the queue will be processed first

- Like a supermarket

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

What is Shortest Job First Scheduling?

A
  • The shortest job will worked out and completed

- This means that big jobs may not be completed

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

What is Shortest Remaining Time Scheduling?

A
  • The scheduler estimates how long each process will take
  • It then picks the one that will take the least amount of time
  • If a job is added with a shorter remaining time then the scheduler is switched to that one
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is Multi-level Feedback Queues?

A

This takes into account the priority of a task

-This is done as there are two queues , one with high priority and one with low priority

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