Циклическое планирование заданий с ошибками страниц

У меня есть список заданий с заданием №, временем ЦП, временем прибытия, ошибками страницы. В конечном итоге мне нужно кодировать процесс в 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//

1 ответ

Учитывая ваш вопрос, никто не может сформулировать ответ как:-

  1. Вы не упомянули, какой алгоритм замены страниц реализуется.

  2. Если квант времени равен 10 мс, просто невозможно добиться сбоя страницы только с 3 заданиями в момент времени 7,11,27,31 и т. Д.

  3. Даже если у вас было только 3 задания, сбои страниц также будут возникать только с кратными 10, кроме случаев, когда задания завершены.

Пожалуйста, исправьте неоднозначный вопрос и отправьте (отредактируйте) снова!

Другие вопросы по тегам