Cтраница 1
Очередь ожидания ( ОО) содержит запросы на построение цепочки связей в Таблице задач, которые своевременно не могли быть обслужены программой Согласование. Например, в ней хранятся запросы на вызов транзита Р2, если заняты все области перекрытий. [1]
Очередь ожидания состоит из заголовка и входов. Заголовок занимает слово, вход-полуслово. В заголовке первые два байта занимает адрес последнего входа в очередь, следующие два байта - адрес первого свободного входа в Очередь ожидания. [2]
Если задача в Очереди ожидания не найдена, устанавливается переключатель в программе Диспетчер задач на переход к программе Гашение ожидания. Управление передается Диспетчеру задач. [3]
Задача находится в очереди ожидания ответа оператора ( элемент ORE), когда произошло аварийное завершение системной задачи связи с оператором. [4]
Затем вызовы других Р2 программ строятся в Очереди ожидания, чтобы связать Р1 программу с нужной Р2 программой. [5]
Назначение программы Гашение ожидания - обслужить запросы из Очереди ожидания и Очереди вызовов из фиктивной задачи и снять условие ожидания незагруженного транзита, если освободились области перекрытия, необходимые для его размещения. [6]
Задание, готовое к выполнению, устанавливается в очередь ожидания обслуживания высшего приоритета. Указанные причины связаны с приостановом текущего задания и размещением его в одну из очередей ожидания в зависимости от числа выполненных команд программы на языке ДИАМС. Если число выполненных команд меньше нижнего порога ( 20), задание помещается в очередь ожидания высшего приоритета, при числе выполненных команд от 20 до 4116 - в очередь ожидания среднего приоритета, а при числе выполненных команд больше верхнего порога ( 4116) - в очередь ожидания низшего приоритета. В системе существуют также и другие очереди ожидания, упорядоченные в соответствии с назначенными им приоритетами: очереди коротких заданий; очереди обслуживания заданий с пониженным приоритетом; очереди, связанные с ожиданием различных общих ресурсов, и др. Текущее задание на выполнение выбирается путем просмотра очередей в соответствии с понижением их приоритетов. Заданиям, выбираемым из очереди коротких заданий, выделяется единичный квант времени процессора, а всем остальным заданиям - двойной квант времени. Время работы корректировщика глобальной структуры и системного задания вывода не ограничено. [7]
Очередь вызовов из фиктивной задачи ( ОВФ) аналогична Очереди ожидания и содержит необслуженные вызовы из фиктивной задачи. Она состоит из входов длиною в полуслово. В первом байте входа указывается номер задачи для программы Связь с консолью или номер фиктивной задачи. [8]
Нетрудно видеть, что при р 1 любое Рг 0 и очередь ожидания будет быстро расти. Это можно было вывести и просто из того соображения, что если заявки на обслуживание поступают чаще, чем центральный процессор выдает ответы, то очередь будет бесконечно расти. [9]
Приостанов задания заключается в том, что его номер переводится из очереди выполнения в одну из очередей ожидания в зависимости от числа выполненных команд ДИАМС. Если число команд лежит между нижним и верхним порогами ( 20 и 4116 соответственно), то номер задания помещается в очередь ожидания среднего приоритета ОЖ2; если больше верхнего порога ( 4116 команд) - в очередь ожидания низшего приоритета ОЖЗ. Для таких заданий используются ОЖА, ОЖВ и ОЖС. [10]
Если задача найдена, формируются параметры для обращения к программе Согласование, чтобы установить цепочку связей для найденной задачи. Вход вычеркивается из Очереди ожидания, модифицируется ее заголовок, уменьшается СОП, и управление передается программе Согласование. [11]
Задание, готовое к выполнению, устанавливается в очередь ожидания обслуживания высшего приоритета. Указанные причины связаны с приостановом текущего задания и размещением его в одну из очередей ожидания в зависимости от числа выполненных команд программы на языке ДИАМС. Если число выполненных команд меньше нижнего порога ( 20), задание помещается в очередь ожидания высшего приоритета, при числе выполненных команд от 20 до 4116 - в очередь ожидания среднего приоритета, а при числе выполненных команд больше верхнего порога ( 4116) - в очередь ожидания низшего приоритета. В системе существуют также и другие очереди ожидания, упорядоченные в соответствии с назначенными им приоритетами: очереди коротких заданий; очереди обслуживания заданий с пониженным приоритетом; очереди, связанные с ожиданием различных общих ресурсов, и др. Текущее задание на выполнение выбирается путем просмотра очередей в соответствии с понижением их приоритетов. Заданиям, выбираемым из очереди коротких заданий, выделяется единичный квант времени процессора, а всем остальным заданиям - двойной квант времени. Время работы корректировщика глобальной структуры и системного задания вывода не ограничено. [12]
Операционная система разделения времени предоставляет МП каждому вычислительному процессу в течение небольшого интервала ( кванта) времени. Если вычислительный процесс не завершился к концу очередного кванта, то он прерывается и помещается в очередь ожидания, уступая микропроцессор другому вычислительному процессу. Под управлением такой ОС микроЭВМ функционирует в мультипрограммном режиме. [13]
Наиболее приоритетным является специальное системное задание вывода. Просмотр шкалы приоритетов начинается с анализа необходимости его запуска, далее просмотр производится сверху вниз до конца очередей ожидания выполнения. Остальные очереди анализируются особо. [14]
Приостанов задания заключается в том, что его номер переводится из очереди выполнения в одну из очередей ожидания в зависимости от числа выполненных команд ДИАМС. Если число команд лежит между нижним и верхним порогами ( 20 и 4116 соответственно), то номер задания помещается в очередь ожидания среднего приоритета ОЖ2; если больше верхнего порога ( 4116 команд) - в очередь ожидания низшего приоритета ОЖЗ. Для таких заданий используются ОЖА, ОЖВ и ОЖС. [15]