April
1999 QUESTION 2 Total Marks: 20 Marks |
Click here to access other
questions
Click to access
|
| (a) | Name and briefly describe the primary and
secondary goals of an operating system. In both cases, describe how these goals may
be achieved.
|
[4] |
| (b) | (i) What is the purpose of a scheduler? | [1] |
| (ii) describe three main objectives of
scheduling.
|
[3] | |
| (c) | Describe two characteristics of each of the following scheduling algorithms: | |
| (i) First come first served. | [2] | |
| (ii) Shortest job first. | [2] | |
| (iii) Round robin. | [2] | |
| (iv) Priority scheduling.
|
[2] | |
| (d) | (i) What is the difference between preemptive and non-preemptive scheduling? | [2] |
| (ii) Which of the above scheduling algorithms can be implemented as a non-preemptive algorithm? | [2] |