Операционные системы супер-ЭВМ


Уведомление о получении пакета результатов


Уведомление выставляется службой пересылки заданий после прихода из основной машины пакета результатов выполнения зада­ния. Это уведомление может быть организовано как объявление события ожидающему процессу, как подкачка отложенного процесса или как образование процесса (задачи) из предопределенного или соответствующего данному заданию файла. Способ уведомления зависит от реализации.

Параметры уведомления: идентификатор задания и описатель пакета результатов. Структура описателя пакета результатов ана­логична описателю пакета задания.

Опишем кратко функционирование службы пересылки заданий. После выставления пользователем на внешней машине запроса на ввод задания в основную машину задача ввода внешней машины устанавливает транспортное соединение между своим активным пор­том и пассивным портом задачи ввода основной машины. При этом для разрешения конфликта по доступу к пассивному порту задачи ввода основной машины между задачами ввода разных внешних машин возможно потребуется N-кратное обращение к транспортной службе с запросом на установление соединения через временные промежут­ки. После установления соединения задача ввода внешней машины начинает передачу пакета как протокольной единицы данных "Пакет". Пакет считается полностью переданным после окончания передачи сообщения-вопроса, содержащего пакет, и получения сообщения-ответа с протокольной единицей данных "Ответ" с нуле­вым кодом в поле "код ответа". Если одно из этих условий не выполнено, пакет считается не переданным. В зависимости от реа­лизации задача ввода внешней машины может возобновить передачу пакета автоматически или после повторного запроса пользователя. В случае успешного завершения передачи пакета задача ввода внешней машины анализирует,  не поступали ли другие запросы  на ввод задания во время пересылки,  и,  если поступили, начинает, не терминируя транспортного  соединения,  пересылку  следующего пакета. Если больше запросов нет, транспортное соединение тер­минируется по инициативе задачи ввода внешней машины.


Начало  Назад  Вперед



Книжный магазин