Cтраница 4
Если выражение отрицательное, то приоритет принимается равным нулю - После вычисления выражения полученное значение преобразуется в относительный приоритет создаваемой задачи с учетом приоритета задачи, в которой был использован оператор CALL. Если режим PRIORITY не указывается, то приоритет создаваемой задачи приравнивается к приоритету задачи, из которой она создается. При использовании режима TASK программист должен установить приоритет создаваемой задачи с помощью режима PRIORITY в операторе CALL или с помощью псевдопеременной PRIORITY, иначе он будет неопределенным. [46]
Трехуровневое планирование. [47] |
Характерный алгоритм входного контроля может заключаться в выборе смеси из процессов, ограниченных возможностями процессора, и процессов, ограниченных возможностями устройств ввода-вывода. Также возможен алгоритм, в котором устанавливается приоритет коротких задач перед длинными. Впускной планировщик волен придержать некоторые задания во входной очереди, а пропустить задание, поступившее позже остальных. [48]
При выполнении процедур вытеснения на диск записываются область занимаемой задачей основной памяти и информация о текущем состоянии задачи, необходимая для продолжения ее работы. Разделение ресурсов задачами базируется на периодическом уменьшении приоритетов задач, находящихся в основной памяти, и как только приоритет задачи в основной памяти становится меньше приоритета задачи на диске, выполняется процедура вытеснения. [49]
Это имя в дальнейшем используется для определения приоритета созданной задачи или для его задания. [50]
Минимальный состав технических средств для работы ППМ. [51] |
Управление выполнением задач производится в соответствии с их приоритетом. Задачи старшего приоритета прерывают выполнение младших по приоритету задач. Время ожидания задачами каких-либо внешних событий используется для решения фоновых задач. На фоне задач реального времени могут выполняться трансляция, редактирование, отладка других задач. При этом обеспечивается защита супервизора и задач реального времени от искажений со стороны фоновых задач. [52]
Управление выполнением задач производится в соответствии с их приоритетом. Задачи старшего приоритета прерывают решение младших по приоритету задач. [53]
Время, не использованное задачами первой группы, передается для распределения между задачами второй группы. Распределение выполняется путем квантования времени на интервалы, пропорциональные приоритету задачи. Оставшееся время используется для задач, выполняемых в пакетном режиме. [54]
РСР обеспечивает последовательное выполнение программ пользователя с помощью операционной системы. MFT и MVT обеспечивают многопрограммную работу в соответствии с приоритетами задач; кроме того, управляющие программы MFT и MVT обеспечивают обязательное распределение времени, которое предотвращает монопольное использование процессора какой-либо одной из задач, имеющих одинаковый приоритет. [55]
Список Порядок выравнивания позволяет установить систему приоритетов, определяющую последовательность переноса задач на более поздние сроки. К сожалению, Project позволяет использовать только одну из трех систем приоритетов задач. [56]