Advertisement
Guest User

Untitled

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