Discussion on  Quiz I
 

1. Standalone system; batch system;  multiprogrammed system with
task sharing

2. Degree of multiprogramming; long term vs. the medium term
scheduler;  how do you get the effect of long term scheduler in priority
feedback queues; swapping;

3.  priority expressions  for SJF and FCFS;  implementing SJF and
FCFS with priority queues using a finite number of queues.

4. How do you arbitrate when two jobs have the same SRT ?
Should the job that just completed its CPU time continue ?
Or the job that was waiting to receive the CPU time ?
Or consider the entire history--> The unix scheduling algorithms

5. The readers/writers solution is incorrect.
Second reader will enter the CS even if there is a writer writing.
Moreover, if there are two readers, a deadlock situation will occur...