Cтраница 2
Чтобы удовлетворять потребности специализированных применений, в настоящее время выпускается несколько других типов внешних устройств. Абонентский пункт для дистанционного ввода заданий обычно включает устройство считывания с перфокарт, карточный перфоратор, построчно печатающее устройство и иногда ЗУ на магнитной ленте, что дает пользователю возможность посылать задание в вычислительную систему из удаленного пункта. Вывод информации из ЭВМ в голосовой форме может быть реализован с помощью устройства голосовых ответов, способного выбирать сообщение с магнитного барабана, хранящего записи звуковых сигналов, и передавать их по телефонной линии, выполняя все эти операции под управлением программы. Оптические читающие устройства или устройства, читающие записи, выполненные магнитными чернилами, могут считывать символы, отпечатанные в определенных местах документа ( такого, например, как банковский чек), либо выполнять более сложное распознавание образов по матричным эталонам или путем анализа штрихов или прослеживанием кривых. Графопостроители, используя перо и чернила и работая под управлением программы или магнитной ленты ( без непосредственной связи с вычислительной машиной), рисуют плавные кривые или же воспроизводимые точками фигуры. Внешней памятью сверхбольшой емкости могут рассматриваться также магнитные карты и магнитные полоски. В тех и Других используются носители, покрытые окисью железа и отличающиеся низким быстродействием. Обычно они бывают сменные, причем на каждой карте или полоске могут храниться миллионы символов в виде магнитных отпечатков. В последнее время появился новый носитель данных, выводимых с ЭВМ, - микрофильм. [16]
Система процедур, посредством которых осуществляется пересылка задания с устройства ввода по линиям связи и получение по линиям связи результатов на печатающее или какое-либо другое выходное устройство. Строго говоря, понятие дистанционный ввод заданий охватывает только процесс ввода, однако обычно данный термин распространяется и на процесс вывода. [17]
Средство управления выводом на печать позволяет пользователю терминала получать для анализа весь вывод заданий ( или его часть) непосредственно на терминале или на центральной установке. Выводу подлежат программы и данные, созданные под управлением программ дистанционного ввода заданий или под независимым управлением операционной системы утилитами в формате программ дистанционного ввода заданий. [18]
![]() |
Схема системы ввода заданий в режиме диалога. [19] |
В системе дистанционного ввода заданий различаются несколько типов наборов данных: библиотеки пользователей, наборы данных самой системы дистанционного ввода заданий, активные наборы данных и наборы данных операционной системы. Библиотеки пользователей содержат члены, которые здесь называются наборами данных системы дистанционного ввода заданий. Каждый зарегистрированный пользователь имеет свою библиотеку, которая создается системным программистом в соответствии с требованиями на память. [20]
Ввод заданий в режиме диалога представляет собой комплекс программ операционной системы, обеспечивающий дистанционный ввод заданий от пользователей с терминалов типа пишущей машинки. По требованию пользователя и под управлением соответствующих программ задания с терминалов поступают во входной поток операционной системы для выполнения в обычном пакетном режиме. Выполнение представленных в ОС заданий продолжается под управлением планировщика заданий ОС, а наборы данных, отражающих ввод и вывод задания, создаются и обрабатываются с, использованием стандартного управления данными операционной системы. Таким образом, пользователь терминала имеет в своем распоряжении те же средства и возможности, что и местные пользователи. [21]
Средство управления выводом на печать позволяет пользователю терминала получать для анализа весь вывод заданий ( или его часть) непосредственно на терминале или на центральной установке. Выводу подлежат программы и данные, созданные под управлением программ дистанционного ввода заданий или под независимым управлением операционной системы утилитами в формате программ дистанционного ввода заданий. [22]
Простейший терминал представляет собой клавиатуру, аналогичную пульту управления или алфавитно-цифровому дисплею. Более дорогие терминалы обеспечивают регулярный пакетный обмен информацией с удаленным пунктом обработки данных. Они обычно - состоят из устройств ввода с перфокарт и печати, Которые рассматриваются центральной системой как любые другие местные устройства ввода-вывода. Такой режим работы, называемый дистанционным вводом заданий, избавляет пользователей от необходимости вводить и выводить данные непосредственно через машину и дает им возможность решать задачи на своих рабочих местах. Наиболее развитые терминалы, называемые программируемыми терминалами, обычно являются вычислительными мини-машинами. Они либо сами ( на месте) выполняют небольшие программы, либо обеспечивают через телекоммуникационные линии связи обмен данными с основной машиной, и в этом случае они используются как средства дистанционного ввода заданий. Особой формой дистанционного ввода заданий является диалоговый дистанционный ввод задания, при котором через телекоммуникационные линии может поддерживаться интерактивное взаимодействие пользователя с вычислительной системой. [23]
Гибкость систем е разделением времени часто ограничивается возможностями ЭВМ. Самыми гибкими, дающими пользователю прямой доступ ко всем ресурсам операционной системы, в том числе и к устройствам ввода-вывода, являются системы с открытой формой взаимодействия пользователя с системой. Системы с закрытой формой взаимодействия ограничивают применение системных средств и включают только определенные языки программирования. Наиболее ограниченным типом операционной системы с разделением времени по предоставляемым пользователю возможностям являются системы дистанционного ввода заданий. В них пользователь имеет возможность подготовки программ на удаленном терминале и затем передачи их на выполнение в систему, однако он не может организовать взаимодействие с программой во время ее работы, ему доступно лишь получение окончательных результатов по окончании работы программы. [24]
Объем сведений, указываемых в таблице устройств, зависит от уровня подготовки лиц, для которых предназначен конфигуратор. К сожалению, чем ниже уровень их подготовки, тем больше требуется информации и тем сложнее должна быть таблица устройств. Например, примечание К в табл. 14.5 указывает на описаниеANS COBOL, где объясняется использование клавиатуры дистанционного ввода заданий в качестве интерактивного экранного терминала. Можно, однако, рассчитывать на наличие у пользователя некоторого опыта: табл. 14.5 построена в предположении, что может быть использован любой диск или комбинация дисков; что интерактивные экранные терминалы разных моделей являются совместимыми и что, хотя элементы таблицы являются аддитивными, существуют абсолютные ограничения на максимальную конфигурацию, накладываемые оборудованием, и практические ограничения, связанные с допустимым временем реакции системы. Следует иметь в виду, что все четыре разряда конфигуратора должны быть максимально информативными и добиваться целесообразного компромисса между простотой конфигуратора и требуемым уровнем начальной подготовки лиц, которые будут его читать. [25]
Четырехлетняя эксплуатация банка данных доказала полную состоятельность интеграции данных в условиях Минхимпрома, поэтому круг задач, где рассмотренный подход должен дать ощутимый эффект, расширяется. В то же время следует отметить сильное влияние сложности баз данных и прикладных программ на используемые ресурсы технического обеспечения, в частности, оперативной памяти машины. Этого было явно недостаточно и тормозило внедрение отдельных комплексных программ запросов и загрузки. Резидентное применение ХАСП в - системе благотворно отразилось на общей деятельности вычислительного центра и одновременно, благодаря дистанционному вводу заданий ХАСП, к работе была подключена большая группа разработчиков. Величина оперативной памяти в настоящее время составляет 1024 К байт, что позволяет совмещать с ИМС / 360 решение других задач в режиме мультипрограммирования, однако быстрый рост объемов одновременно обрабатываемых баз данных вытесняет другие параллельные работы. В дальнейшем рост будет регулироваться, видимо, не за счет ограничений на решаемые в сфере ИМС / 360 задачи, а путем совмещения нескольких задач в режиме мультипрограммирования и совместно с системой телекоммуникаций. Так, в режиме телеобработки данных система ИМС / 360 позволяет обрабатывать данные по множеству запросов одновременно, причем одновременно могут также обрабатываться запросы пакетного характера. Определенная подготовительная работа в этом направлении уже проделана и дала хорошие результаты. [26]
Простейший терминал представляет собой клавиатуру, аналогичную пульту управления или алфавитно-цифровому дисплею. Более дорогие терминалы обеспечивают регулярный пакетный обмен информацией с удаленным пунктом обработки данных. Они обычно - состоят из устройств ввода с перфокарт и печати, Которые рассматриваются центральной системой как любые другие местные устройства ввода-вывода. Такой режим работы, называемый дистанционным вводом заданий, избавляет пользователей от необходимости вводить и выводить данные непосредственно через машину и дает им возможность решать задачи на своих рабочих местах. Наиболее развитые терминалы, называемые программируемыми терминалами, обычно являются вычислительными мини-машинами. Они либо сами ( на месте) выполняют небольшие программы, либо обеспечивают через телекоммуникационные линии связи обмен данными с основной машиной, и в этом случае они используются как средства дистанционного ввода заданий. Особой формой дистанционного ввода заданий является диалоговый дистанционный ввод задания, при котором через телекоммуникационные линии может поддерживаться интерактивное взаимодействие пользователя с вычислительной системой. [27]
Синхронное эмулирование сложнее, так как стандартные телефонные линии не адекватны по скорости передачи и требованиям к ( низкому) уровню шумов. Этот тин передачи требует печатной схемной платы и эмуляционного программного обеспечения. При синхронной передаче символы передаются в строго упорядоченной последовательности. В большинстве случаев коммуникационные устройства этого типа применяются с программным обеспечением, которое способно эмулировать ряд различных терминалов синхронной и асинхронной передачи с высокоскоростным модемом. Эти изделия ( плата и программы) стоят от 1000 до 1500 долл. Эмулируемые устройства включают дисплейные терминалы IBM 3278 и 3279 ( подключенные к терминальному контроллеру типа 3274, IBM 3780 к 2780 и 2770 и 3770, я тякжр интеллектуальные рабочие станции дистанционного ввода заданий. [28]
Простейший терминал представляет собой клавиатуру, аналогичную пульту управления или алфавитно-цифровому дисплею. Более дорогие терминалы обеспечивают регулярный пакетный обмен информацией с удаленным пунктом обработки данных. Они обычно - состоят из устройств ввода с перфокарт и печати, Которые рассматриваются центральной системой как любые другие местные устройства ввода-вывода. Такой режим работы, называемый дистанционным вводом заданий, избавляет пользователей от необходимости вводить и выводить данные непосредственно через машину и дает им возможность решать задачи на своих рабочих местах. Наиболее развитые терминалы, называемые программируемыми терминалами, обычно являются вычислительными мини-машинами. Они либо сами ( на месте) выполняют небольшие программы, либо обеспечивают через телекоммуникационные линии связи обмен данными с основной машиной, и в этом случае они используются как средства дистанционного ввода заданий. Особой формой дистанционного ввода заданий является диалоговый дистанционный ввод задания, при котором через телекоммуникационные линии может поддерживаться интерактивное взаимодействие пользователя с вычислительной системой. [29]
Простейший терминал представляет собой клавиатуру, аналогичную пульту управления или алфавитно-цифровому дисплею. Более дорогие терминалы обеспечивают регулярный пакетный обмен информацией с удаленным пунктом обработки данных. Они обычно - состоят из устройств ввода с перфокарт и печати, Которые рассматриваются центральной системой как любые другие местные устройства ввода-вывода. Такой режим работы, называемый дистанционным вводом заданий, избавляет пользователей от необходимости вводить и выводить данные непосредственно через машину и дает им возможность решать задачи на своих рабочих местах. Наиболее развитые терминалы, называемые программируемыми терминалами, обычно являются вычислительными мини-машинами. Они либо сами ( на месте) выполняют небольшие программы, либо обеспечивают через телекоммуникационные линии связи обмен данными с основной машиной, и в этом случае они используются как средства дистанционного ввода заданий. Особой формой дистанционного ввода заданий является диалоговый дистанционный ввод задания, при котором через телекоммуникационные линии может поддерживаться интерактивное взаимодействие пользователя с вычислительной системой. [30]