public MultiLevelFeedback() { Name = "MultiLevelFeedback"; highPriorityQ = new Queue <Process>(); mediumPriorityQ = new Queue <Process>(); lowPriorityQ = new Queue <Process>(); catchQ = new SimpleFcfs(); }
//Set the quanta array via constructor //THE newQuanta PARAMETER MUST HAVE LENGTH 4 public MultiLevelFeedback(int hiPriQuantum, int medPriQuantum, int lowPriQuantum, int catchQuantum) { Name = "MultiLevelFeedback"; //Set the quanta quanta[0] = hiPriQuantum; quanta[1] = medPriQuantum; quanta[2] = lowPriQuantum; quanta[3] = catchQuantum; highPriorityQ = new Queue <Process>(); mediumPriorityQ = new Queue <Process>(); lowPriorityQ = new Queue <Process>(); catchQ = new SimpleFcfs(); }