[TC] работа программ с низким приоритетом
Здравствуйте, уважаемые подписчики.
Буду весьма признателен, если мне объясните, что означает работа программ с
низким приоритетом.
Что происходит с программой, запущенной таким образом? Чем её работа
отличается от работы программ, запущенных как обычно? В каких случаях
целесообразно запускать программы с низким приоритетом, а когда в обычном
режиме? Все-ли программы можно запускать с низким приоритетом?
Заранее благодарен за ответ всем откликнувшимся.
С уважением, korsar.
icq: 463949264 ; skype: mitino.dom
С уважением, korsar.
icq: 463949264 ; skype: mitino.dom
Доброе время суток, уважаемые участники рассылки и korsar!
Мне есть, что ответить на письмо от 28 января 2009 г., 4:48:48
с
В nt-системах, к которым относится и хр, реализована концепция
приоритетов, это значит, что важные программы могут получить больше
процессорного времени и скорейший доступ к ресурсам, а менее
необходимые программы будут запускаться с пониженным приоритетом,
бывает несколько приоритетов:
Приоритет реального времени - программе по первому требованию
выделяются все необходимые ресурсы, с приоритетом реального времени
работают самые важные системные службы.
высокий - программа получит ресурсы только после того, как будет
обработан запрос программ с приоритетом реального времени, если таких
нет, ресурсы будут выделены немедленно.
Нормальный - именно с таким приоритетом запускаются пользовательские
программы, однако, если программа скомпонована из нескольких модулей,
при запуске какого-либо модуля программа может запустить его с более
низким, или более высоким приоритетом, нежели нормальный.
Ниже среднего. Запросы и ресурсы таким программам обрабатываются и
выделяются после программ нормального приоритета.
Самый низкий - обработка запросов таких программ и выделение им
ресурсов происходит в самую последнюю очередь, обычно с низким
приоритетом запускаются различные фоновые программы, разного рода
агенты и планировщики, задача которых только отслеживать определённое
событие а по его наступлении запускать другую программу. Так же нашим
незрячим братом предпринимаются попытки уменьшить загрузку процессора
при пользовании бесплатной мышки, загрузка уменьшается запуском джоза
с низким приоритетом, однако, в этом случае джоз начинает тормозить
даже при относительной загруженности системы. Категорически не
рекомендуется запускать с низким приоритетом программы, критичные ко
времени, например, программы записи звука, захвата видео, фонового
кодирования захваченного видео, иначе можно получить рывки голоса при
записи аудио, выпадение кадров и рассинхранизацию звука и видео при
записи видео, появление артефактов при фоновом кодировании
захваченного видео.