Okay this assignment was issued on Tuesday the 19th and the due date is on the 21st which is on Thursday.... tomorrow!! aha ^.^

Questions:
1)Describe the objectives of scheduling (4 marks)
2)State and describe three methods of scheduling (6 marks)

Answers:
http://en.wikipedia.org/wiki/Scheduling_(computing)


1)The objectives of scheduling are as follows. Firstly, is the CPU utilization where the CPU is kept preoccupied as long as possible this is to prevent the CPU from being in an idle state. Secondly, the monitoring of the response time where it's the time taken for a request that was submitted until an initial response is produced. Thirdly, managing the waiting time where it is the amount of time a process has been waiting in the ready queue and lastly, turnaround for which is the total time between submission of a process and its completion.

2) The three methods of scheduling are as stated, FIFO (First In First Out)method where it simply queues processes in the order for which they arrive in the ready queue. Shortest remaining time also referred to as Shortest Job First (SJF)method where processes are arranged with the least estimated processing time remaining to be next in the queue and demands an advanced knowledge or estimations about the time required for a process to complete. Finally, the Round-Robin scheduling method where the scheduler assigns a fixed time unit per process, and cycles through them.