Аналогично совмещаются расчетные операции с процессом вывода информации на медленно действующий телетайп или пишущую машинку: ... - Большая Энциклопедия Нефти и Газа



Выдержка из книги Акушский И.Я. Программирование на электронике-100 для задач АСУ ТП


Аналогично совмещаются расчетные операции с процессом вывода информации на медленно действующий телетайп или пишущую машинку: при готовности внешнего устройства ( по сигналу прерывания от него) диспетчер приостанавливает решение очередной задачи и передает управление в службу вывода для выполнения небольшого числа операций по формированию и передаче в буфер вывода следующего выводимого кода; после выполнения команды, инициирующей начало цикла работы электромеханического устройства вывода, управление возвращается прерванной задаче. Дополнительной особенностью службы вывода является способ взаимодействия с основными программами системы, обращающимися к диспетчеру за выводом. Так как посимвольный вывод занимает значительное время, в течение которого процессор может обслужить не один десяток задач, служба вывода должна снять с обслуживания ( законсервировать) на все время вывода обратившуюся к ней задачу и предусмотреть возможность хранения накапливающихся заявок на вывод; по окончании вывода соответствующая задача должна быть вновь предъявлена блоку установления очередности для продолжения ее решения.

(cкачать страницу)

Смотреть книгу на libgen

Аналогично совмещаются расчетные операции с процессом вывода информации на медленно действующий телетайп или пишущую машинку:  при готовности внешнего устройства ( по сигналу прерывания от него) диспетчер приостанавливает решение очередной задачи и передает управление в службу вывода для выполнения небольшого числа операций по формированию и передаче в буфер вывода следующего выводимого кода;  после выполнения команды,  инициирующей начало цикла работы электромеханического устройства вывода,  управление возвращается прерванной задаче.  Дополнительной особенностью службы вывода является способ взаимодействия с основными программами системы,  обращающимися к диспетчеру за выводом.  Так как посимвольный вывод занимает значительное время,  в течение которого процессор может обслужить не один десяток задач,  служба вывода должна снять с обслуживания ( законсервировать) на все время вывода обратившуюся к ней задачу и предусмотреть возможность хранения накапливающихся заявок на вывод;  по окончании вывода соответствующая задача должна быть вновь предъявлена блоку установления очередности для продолжения ее решения.