Exemple #1
0
//IF ISINMEMORY THEN ADD IT TO THE MEMORY TABLE
//IF THE JOB HAS BEEN SET TO TERMINATED AND HAS NO IO
//THEN DELETE THE JOB FROM MEMORY
void queueAllJobs() {
    for(int i = 0; i < jobs.size(); i++) {
        if(jobs.at(i).isInMemory())
            memory.addJobTo(i, jobs);
        if (jobs.at(i).isTerminated() && jobs.at(i).getPendingIO() == 0)
            deleteJob(i);
    }
}