Циклическое планирование заданий с ошибками страниц
У меня есть список заданий с заданием №, временем ЦП, временем прибытия, ошибками страницы. В конечном итоге мне нужно кодировать процесс в 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 ответ
Учитывая ваш вопрос, никто не может сформулировать ответ как:-
Вы не упомянули, какой алгоритм замены страниц реализуется.
Если квант времени равен 10 мс, просто невозможно добиться сбоя страницы только с 3 заданиями в момент времени 7,11,27,31 и т. Д.
Даже если у вас было только 3 задания, сбои страниц также будут возникать только с кратными 10, кроме случаев, когда задания завершены.
Пожалуйста, исправьте неоднозначный вопрос и отправьте (отредактируйте) снова!