diff --git a/Sim03/logfile_1.lgf b/Sim03/logfile_1.lgf index 52b0e91..0a374fe 100644 --- a/Sim03/logfile_1.lgf +++ b/Sim03/logfile_1.lgf @@ -1,4 +1,4 @@ -0.000000, OS: Simulator start +0.000001, OS: Simulator start READY state from NEW state ate diff --git a/Sim03/sim03 b/Sim03/sim03 index 396c6d3..6b254d6 100755 Binary files a/Sim03/sim03 and b/Sim03/sim03 differ diff --git a/Sim03/simulator.c b/Sim03/simulator.c index 7778424..f5acfb5 100644 --- a/Sim03/simulator.c +++ b/Sim03/simulator.c @@ -668,6 +668,7 @@ int scheduleProcess(ProcessControlBlockLL *headPointer, ConfigDataType *configPt { // shortestJobProcNum = wkgPtr->uniquePid; + shortestJob = wkgPtr->timeLeft; } wkgPtr = wkgPtr->nextPtr; }