Я полагаю, что ваше упражнение о задачах планирования на одном процессоре. Я понимаю, следовательно, следующее:
- с FIFO, каждая задача планируется в порядке поступления и выполняется, пока не будет завершено
- С RR, нить поиск задач по расписанию выполняется для кванта времени только, разделяя процессор между всеми активными процессами.
В этом случае вы получите такую таблицу планирования:
turnaround является время между временем работы представляется, и время это закончилось. В первом случае я нахожу 19 в целом, таким образом, 3,8 в среднем. Во втором случае я нахожу 25 всего и 5 в среднем.
С вашей первой попытки у вас есть процессы, выполняющиеся в parralel. Это предполагает 2 процессора. Но если доступно 2 процессора, круговой robin и fifo будут иметь одинаковый результат, так как всегда есть достаточное количество процессоров для обслуживания активных процедур (таким образом, нет времени ожидания). Общий оборот составит 9, а средний 1,8.
Добро пожаловать в StackOverflow. Тем не менее, я действительно думаю, что вы должны попробовать сделать домашнее задание своим ... – Christophe
Привет, Кристоф, спасибо за ваш прием. Я могу попробовать, но я не думаю, что мое решение верно. Вот почему я задал вопрос. Вот моя попытка: [ссылка на изображение] (http://i.imgur.com/FwLk5gB.png8) – phantom
Может кто-нибудь подтвердить, если это правильный ответ? – phantom