循环作业调度w/page错误



我有一个包含作业号、CPU时间、到达时间和页面错误的作业列表。我最终需要用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. 您还没有提到正在实现哪种页面替换算法。

  2. 如果时间量是10ms,那么在7、11、27、31等时间仅用3个作业就不可能实现页面故障。

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

请更正模棱两可的问题,然后重新发布(编辑)!

最新更新