具有页面错误的循环作业调度

时间:2015-03-22 02:11:10

标签: operating-system jobs job-scheduling round-robin page-fault

我有一份Job#,CPU Time,Arrival time,page faults的作业列表。我最终需要在java中对进程进行编码,但是现在我只是想了解它如何通过10ms时间量的作业进行处理并解决页面错误。我尝试过前三个工作没有成功,所以当工作开始备份但是立即出现页面错误时,我会挂断电话。它是否启动并继续运行或立即返回等待队列。如果有人知道如何在时间线上安排这些工作我会很感激。

这是前3个职位:

Job #   ///Arrival time//  ///CPU TIME//       ///Page Faults//              
J1           ///0//           ///90//          ///7,27,73,86//            
J2           ///1//           ///39//              ///12//            
J3           ///2//           ///195//     ///11,31,73,94,120,134,183//

1 个答案:

答案 0 :(得分:1)

鉴于你的问题,我们无法将答案定为: -

  1. 您没有提到正在实施哪个页面替换算法。

  2. 如果时间量是10毫秒,那么在7,11,27,31等时只有3个工作就不可能实现页面错误。

  3. 即使您只有3个工作,那么页面错误也只会以10的倍数出现,除非工作完成。

  4. 请更正含糊不清的问题并再次发布(编辑)!