5.4. Абонентские пункты
Абонентские пункты – терминалы системы телеобработки, предназначенные для обмена данными между пользователями и ЭВМ через каналы связи. Состав АП представлен на рис. 5.12. Оконечными устройствами АП являются, с одной стороны, устройства ввода – вывода – дисплеи, ввод с перфолент, перфокарт и магнитных лент, печать и вывод на магнитную ленту, а с другой стороны, аппаратура передачи данных (модем) и при работе с коммутируемым каналом связи – вызывное устройство. Устройства ввода – вывода и АПД сопрягаются устройством обмена данными, которое обеспечивает передачу данных между АПД и каждым УВВ, а также, возможно, обмен данными между УВВ. Обмен данными сводится к формированию из битов или символов, поступающих от АПД или УВВ, блоков данных и выводу блоков в виде последовательности битов или символов на заданное устройство – АПД или УВВ. Устройство обмена данными обеспечивает согласование скоростей работы АПД и различных УВВ за счет буферизации символов или блоков данных, которые принимаются в память с одной скоростью и выводятся из нее с другой скоростью. Управление устройствами АП осуществляется устройством управления. Для включения АП, индикации и управлении режимами работы служит пульт АП. При передаче данных через глобальную сеть мосты и маршрутизаторы работают в соответствии с той же логикой, что и при соединении локальных сетей.
Функции в АП могут быть реализованы аппаратурно (жесткая логика) или с помощью программ. При аппаратурной реализации состав функций жестко зафиксирован и не может изменяться в процессе эксплуатации АП. Программируемые АП строятся на базе микро- или мини-ЭВМ, к которой подключаются АПД и УВВ. Машина управляет работой АПД и УВВ, контролирует состояние канала связи и реализует требуемые алгоритмы взаимодействия с системой телеобработки, повышения достоверности данных, формирования сообщении и обмена данными между УВВ. Гибкость программируемых АП и возможность реализации в них широкой номенклатуры функций взаимодействия с системой телеобработки и с пользователями приводит ко все большему распространению этих АП в системах телеобработки. Программируемые АП можно рассматривать в качестве интеллектуальных терминалов в системах телеобработки, позволяющих наряду с традиционными функциями накапливать и редактировать данные и даже производить их первичную обработку. Характеристики типичных АП ЕС ЭВМ представлены и табл. 5.3. Устройства АП-6, АП-31, АП-32 и АП-50 являются программируемыми.

Рис. 5.12. Абонентский пункт
Таблица 5.3. Характеристики абонентских пунктов ЕС ЭВМ
Обозначение | Тип канала | Режим работы канала | Пропускная способность канала, бит/с | Устройство ввода | Устройство вывода |
АП-1 EC-8501 | ТфК2, ТгНК | ПД | 200, 1200 | Кл, ПфЛ. ККП | ПфЛ, ККП. ПМ |
АП-2 ЕС-8502 | ТфК2 | ПД | 200 | То же | То же |
АП-3 ЕС-8503 | ТфНК2 | ПД | 600, 1200 | « | « |
АП-4 ЕС-8504 | ТфНК4 | Д | 1200, 2400 | Кл, ПфЛ, ПфК, НМЛ | ПфЛ, ПМ, НМЛ, АЦПУ |
АП-5 ЕС-8505 | ТфНК2 | Д, ПД | 200, 600, 1200 | Кл. ПфЛ, ПфК | ПфЛ, АЦПУ |
АП-11 ЕС-8511 | ТфНК4 | Д | 1200, 2400 | ПфЛ, ПфК | ПфЛ, ПфК |
АП-50 ЕС-8550 | ТфНК4 | Д | 600–9600 | Кл, ПфЛ, ПфК, НМЛ, НМД | Т, ПМ, НМЛ, НМД |
АП-61 ЕС-8561 | ТфНК2, ТфНК4 | ПД | 200, 1200, 2400 | Кл | рм, Т |
АП-63 EС-8563 | ТфНК4 | Д | 2400 | Кл | Т, ПМ |
АП-70 ЕС-8570 | ТфК2, ТгНК | ПД | 100 | Кл | ПМ |
Примечание. ТфК2 – телефонный коммутируемый или некоммутируемый 2-проводной канал, ТфНК2 и ТфНК4 – телефонный некоммутируемый 2- и 4-проводной канал; ТгНК – телеграфный некоммутируемый канал; Д и ПД – дуплексные и полудуплексный режим; Кл – клавиатура; ПфЛ – перфолента; ПфК – перфокарта; ККП – карты с краевой перфорацией; ПМ – пишущая машинка; АЦПУ – алфавитно-цифровое (строчное) печатающее устройство; Т – терминал (дисплей)!
Телеобработка данных состоит в приеме сообщений, посылаемых пользователями через абонентские пункты, обработке принятых сообщений с помощью системных обрабатывающих или прикладных программ и передаче формируемых в ЭВМ сообщений заданным абонентским пунктам. Иногда при телеобработке необходимо выполнять ряд дополнительных функций: установление соединений с абонентами, связанными с ЭВМ через коммутируемые каналы; активизацию и прекращение работы абонентов; редактирование принимаемых и передаваемых сообщений, например вставку даты, времени суток и порядковых номеров сообщений; обработку сообщений, содержащих ошибки; повторную обработку (рестарт) после отказов технических средств. Для реализации указанных функций необходимы программы управления вводом – выводом данных через МПД и АПД.Телеобработка поддерживается программными средствами, включаемыми в состав операционной системы.

Рис. 5.13. Обработка сообщений
Телеобработка данных организуется по схеме, представленной па рис. 5.13. Сообщения, поступающие в ЭВМ по каналам связи, накапливаются во входной очереди, затем редактируются с помощью средств телеобработки и поступают в очередь к программам обработки. Прикладная программа обращается к очереди сообщений как к набору данных с последовательной организацией и по макрокомандам GET, READ выбирает сообщения для обработки. При этом процесс приема сообщений и процесс обработки протекают асинхронно. Формируемые прикладной программой сообщения выводятся в очередь к каналам связи с помощью макрокоманд PUT, WRITE, Зачем сообщении могут вновь редактироваться, после чего поступают в выходную очередь, откуда выводятся в порядке поступления в каналы связи и по ним достигают пользователей. Программные средства телеобработки создают возможность обмена сообщениями между пользователями. В таком случае сообщение, минуя прикладные программы, направляется в очередь к каналу связи и после редактирования выводится по каналу к адресуемому абоненту.
Описанная схема и взаимодействие прикладных программ с потоками вводимых – выводимых сообщений обеспечивается программами телекоммуникационного метода доступа (ТМД), В операционной системе ЕС ЭВМ используются два метода доступа к данным: базисный (БТМД) и общий (ОТМД). Базисный метод предоставляет пользователям простейшие средства работы с сообщениями, переливаемыми по каналам связи. Общий метод значительно расширяет возможности базисного метода, обеспечивая автоматическое управление ресурсами системы телеобработки и предоставляя пользователям гибкий язык высокого уровня для управления потоками сообщений между абонентскими пунктами (коммутации сообщений) и между абонентскими пунктами и прикладными программами (обработка сообщений). С помощью языка управления сообщениями можно активизировать каналы связи и управлять передачей сообщений между ЭВМ и абонентскими пунктами, вставлять и удалять символы управления каналами связи, получать, использовать и освобождать буфера для хранения сообщений после их приема и перед отправлением, направлять сообщения к абонентским пунктам и прикладным программам, проводить корректировку и специальную обработку сообщений, содержащих ошибки. Общий метод позволяет программисту обрабатывать сообщения так же просто, как и при использовании традиционных устройств ввода – вывода ЭВМ.
Порядок телеобработки под управлением программных средств ОТМД следующий:
1. Сообщение подготавливается на абонентском пункте – набирается на клавиатуре или вводится с перфорированной или магнитной ленты.
2. Абонентский пункт передаст сообщение по каналу связи через мультиплексор передачи данных и мультиплексный капал в основную память ЭВМ.
3. Сообщение вводится во входную очередь, проходит первоначальный контроль и при необходимости перекодируется во внутренний код ЭВМ. При обнаружении ошибки в передающий пункт направляется сигнал об ошибке, инициирующий повторную передачу сообщения.
4. Сообщение может быть подвергнуто редактированию – удалению или вставке управляющих символов, включению даты, времени и порядкового номера сообщения.
5. После входной обработки сообщение поступает в очередь назначения – либо к прикладной программе, либо к пункту назначения (каналу связи).
6. Когда прикладная программа выдает макрокоманды GET или READ, средства ОТМД передают данные из сообщения в рабочую область прикладной программы. После этого сообщение исключается из очереди.
7. Прикладная программа генерирует ответные сообщения, которые выводятся из нее по макрокоманде PUT или WRITE и поступают в выходную очередь. При этом к данным добавляется заголовок и прочие атрибуты сообщения.
8. Выходные сообщения могут подвергаться различного рода обработке (преобразование, в код передачи для пункта назначения, редактирование, фиксация в системном журнале и подсчет числа выводимых сообщении).
9. Средства ОТМД выбирают сообщение из выходной очереди (по порядку) и передают его через соответствующий канал связи в абонентский пункт.
При использовании ОТМД прикладные программы практически не зависят от специфики технических средств телеобработки – каналов связи и аппаратуры сопряжения ЭВМ с каналами.
| |