| Векторная алгебра | |||
| Пределы | |||
| Практикум |
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. Средства ОТМД выбирают сообщение из выходной очереди (по порядку) и передают его через соответствующий канал связи в абонентский пункт.
При использовании ОТМД прикладные программы практически не зависят от специфики технических средств телеобработки — каналов связи и аппаратуры сопряжения ЭВМ с каналами.
| Вернуться на главную |