Пример #1
0
 private void btnRun_Click(object sender, EventArgs e)
 {
     if (rbFirstCome.Checked)
     {
         ds = new FirstComeFirstServe();
     }
     else if (rbShorstSeek.Checked)
     {
         ds = new ShorstestSeekTimeFirst();
     }
     else if (rbScanDisk.Checked)
     {
         ds = new ScanDisk();
     }
     os = new OperatingSystem(ds, requests);
     timer1.Start();
 }
Пример #2
0
 //Constructor
 public OperatingSystem(IDiskSchedule processingBehavior, List <int> requests)
 {
     this.processingBehavior = processingBehavior;
     this.requests           = requests;
 }