Вопросы к Поиску с Алисой
Операционная система определяет приоритеты выполнения процессов следующим образом: каждому процессу назначается приоритет — число, характеризующее степень привилегированности процесса при использовании ресурсов вычислительной машины, в частности, процессорного времени. dit.isuct.ru Чем выше приоритет, тем выше привилегии. dit.isuct.ru
Приоритеты могут быть внутренними или внешними. iit.cs.msu.ru Внутренние приоритеты вычисляются операционной системой на основе некоторых измеримых величин. iit.cs.msu.ru Например, при вычислении приоритета могут использоваться ограничения по времени, требования к памяти, количество открытых файлов и соотношение средней продолжительности участка ввода/вывода к средней продолжительности участка счёта. iit.cs.msu.ru Внешние приоритеты задаются критериями, внешними по отношению к операционной системе, такими как важность процесса, количество денег, уплаченных за пользование компьютером, и другие факторы. iit.cs.msu.ru
Когда процесс поступает в очередь готовых процессов, его приоритет сравнивается с приоритетом текущего выполняемого процесса. iit.cs.msu.ru Вытесняющий вариант алгоритма передаст процессор поступившему процессу, если его приоритет будет выше, чем у исполняемого процесса. iit.cs.msu.ru Невытесняющий вариант просто поместит новый процесс в начало очереди. iit.cs.msu.ru