Мы знаем, что приоритетное планирование может быть упреждающим или не превентивным. Какой из этих двух будет иметь наименьшее среднее время ожидания вообще? Изменится ли их производительность в зависимости от теста?Среднее время ожидания в случае приоритетного планирования
ответ
В общем случае приоритетное планирование приоритетов будет иметь наименьшее среднее время ожидания, поскольку никакие другие процессы с более высоким приоритетом не будут мешать выполнению другого процесса с более низким приоритетом, а выполнение в его временной привязке!
Скажите, что процесс B работает в свое время, поэтому никакой другой процесс не будет мешать между ними, и, следовательно, процесс завершится по расписанию! Если бы это было приоритетное планирование приоритетов, процесс мог бы всегда сместиться с помощью некоторого регулярного высокоприоритетного процесса и, следовательно, у него не было бы правильного времени выполнения, и, следовательно, это привело бы к его собственному повороту!
следующий, это только общность, и, следовательно, производительность не определяется конкретной формулой, и поэтому производительность будет зависеть от тестовых случаев. Но концепция, что приоритетное планирование будет работать лучше, если оно не является превентивным, иначе, сметание другого процесса может привести к долгому ожиданию и эффективности!
НО, я хотел бы, чтобы вы осознали, что такой PURE CONCEPT не используются в фактической реализации, и есть ВЕСЬ HYBRID CONCEPT ВЫПОЛНЕН В ДАЖЕ Preemptive планируемого приоритета, LIKE СВОЕВРЕМЕННОЙ ПРОВЕРКИ НА ПОСЛЕДНИЙ РАЗ ИСПОЛНЕНИЯ ДЛЯ КАЖДЫЙ ПРОЦЕСС, И Т.Д. ТАКОЕ НИЖНИЕ ПРИОРИТЕТНЫЙ ПРОЦЕСС НЕ ОБРАЩАЕТСЯ!
Спасибо, shekhar, приятное объяснение –
- 1. Среднее время ожидания для приоритетного планирования приоритетов
- 2. вычислить среднее время ожидания для алгоритма планирования приоритетного алгоритма с наивысшим приоритетом
- 3. Время ожидания в алгоритме планирования FCFS
- 4. Почему среднее время ожидания упреждающего SJF гарантировано не больше, чем у не-упреждающего планирования SJF?
- 5. В случае инверсии с приоритетом, почему процесс приоритетного приоритета не может вытеснить процесс приоритетного среднего приоритета?
- 6. Как рассчитать время выполнения и время ожидания для различных алгоритмов планирования?
- 7. Как рассчитать среднее время ожидания и среднее время поворота в планировании SJF?
- 8. Как определить среднее время ожидания в геометрической области
- 9. Oracle «direct path read» Среднее время ожидания в AWR
- 10. Как рассчитать среднее время ожидания в круговом режиме?
- 11. Игнорировать время ожидания ожидания ожидания в CasperJS
- 12. Лучшее, худшее и среднее время работы в случае
- 13. Вычислить среднее время ожидания ввода-вывода для сценария linux bash
- 14. Что означает видимость Среднее время ожидания для AWS SQS
- 15. Android: в любом случае время ожидания типа соединения HIPRI?
- 16. Среднее время Расчет
- 17. SchemaModel.SqlSpatialIndex: Истекло время ожидания ожидания
- 18. Задачи планирования в разное время
- 19. Время ожидания сеанса и время отклика страницы
- 20. Время ожидания ожидания Azure SQL
- 21. время ожидания ожидания блокировки индосса
- 22. Время ожидания не время
- 23. Среднее время в GC
- 24. Конфигурация интервалов планирования времени ожидания в Websphere 8
- 25. Горотин в состоянии ожидания ожидания долгое время
- 26. Время в режиме ожидания
- 27. Время ожидания в Webservices
- 28. READ COMMITTED время ожидания ожидания ожидания ожидания превышено
- 29. MySQL, индексы и «Время ожидания ожидания ожидания ожидания превышено»
- 30. hook, который обрабатывает время ожидания ожидания ожидания ожидания
На мой взгляд, вся планируемая вещь в настольных и мобильных операционных системах устроена так, что ** субъективно воспринимаемое время ожидания ** пользователя является наименьшим. Как предполагает @ shekhar-suman, в то время как неуправляемое планирование может максимально эффективно выполнять квантование процессора до 1 процесса, опыт ожидания конечного пользователя может быть совершенно иным. Что вы пытаетесь выяснить (ваши последующие действия) с вашим ответом? – xmojmr
Время ожидания для чего? Любой процесс, который требует производительности ввода-вывода, отличного от «ужасно плохого», будет работать лучше на прецедентном планировщике. –