Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.94 KB | None | 0 0
  1. void firstFit(Process newProcess)
  2.     {
  3.        
  4.             if(loadedProcesses.isEmpty())
  5.             {
  6.                 newProcess.setAddress(O);
  7.                 loadedProcess.addElement(newProcess);
  8.                 ex4.readyQueue.addProcess(newProcess);
  9.                 fire()
  10.             }
  11.             else if( loadedProcesses.firstElement() == loadedProcesses.lastElement() )
  12.             {
  13.                 if( (loadedProcesses.firstElement().getAddress() != 0) && (newProcess.getSize < loadedProcesses.firstElement().getAddress()))
  14.                 {
  15.                     newProcess.setAddress(0);
  16.                    
  17.                 }          
  18.                 else if(newProcess.getize() <=(maxMem - loadedProcesses.firstElement().getSize() + loadedProcesses.firstElement().getAddress()))
  19.                 {
  20.                     newProcess.setAddress(loadedProcesses.firstElement().getSize() + loadedProcesses.firstElement().getAddress());
  21.                 }
  22.  
  23.                 loadedProcess.addElement(newProcess);
  24.                 ex4.readyQueue.addProcess(newProcess);
  25.                 fire()
  26.             }
  27.             else if(loadedProcesses.firstElement() != loadedProcesses.lastElement()
  28.             {
  29.                
  30.             }
  31.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement