Другие языки программирования и технологии

Изменение приоритета процесса(система windows 7)

Что за изменение приоритета процесса через диспетчер задач? Что будет если изминить это приоритет? что изменится?
приоритет изменится
КГ
Константин Гук
6 500
Лучший ответ
Windows - многозадачная система. Это означает, что одновременно может выполняться не одна, а много задач (процессов) . Но "одновременно" - это не совсем верно. На самом деле каждый процесс получает от Windows некоторую порцию времени, в течение которой он выполняется. А затем переходит в состояние "ожидания", а активным становится другой процесс.. . и так далее. Если вы повысите приоритет какого-то процесса, то Windows будет давать ему работать подольше, и вызывать его почаще. Если понизите - то наоборот.
Это значит, то, как часто процессор будет обращаться (использовать) к данному процессу, чем выше приоритет, тем выше производительность данной задачи, но учти, прибавляя на один-забираешь у остальных...
Все процессы - это программы. Программы состоят из команд, которые последовательно выполняются. Если взять процессор (для простоты одноядерный, но применимо к любому) . Так вот. У него работа измеряется не в секундах, а в "тиках". За один тик выполняется одна команда процессора. . Бывает и не одна или ни одна, но это не имеет отношение к делу. Все запущенные процессы (читай программы) сидят в оперативной памяти отправляют процессору кусочки себя, для выполнения. Допустим, есть две одинаковые программы с одинаковыми приоритетами, запущенные одновременно. Для вас они будут выполняться "одновременно", но процессору они будут скармливать команды по очереди, т. е комаднда от 1-й, затем команда от второй, от 1-й, от 2-й.. . и т. д. Если изменить приоритет первой в два раза выше (приоритеты кратны 2), то от первой будет поступать 2 команды, а от второй 1. Соответственно 1я теоретически будет работать быстрее. Теоретически, потому что в современных процессорах применяется еще куча плюшек. Да и мощности большие
Детский Сад №9
Детский Сад №9
1 409