我有一份作业列表,其中包含作业编号、CPU 时间、到达时间、页面错误。我最终需要在 java 中编写该过程,但现在我只是想了解它如何以 10 毫秒的时间量处理作业并解释页面错误。我已经尝试过前三个工作都没有成功,所以当一个工作恰好开始备份但立即出现页面错误时,我会挂断电话。它是开始并继续运行还是立即返回等待队列。如果有人知道这些工作应该如何安排在时间线上,我将不胜感激。
这是前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//