Основы вычислительных систем Курс лекций начало

 

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.5. Программные средства

 

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

Рис. 5.13. Обработка сообщений

 

Телеобработка данных организуется по схеме, представленной па рис. 5.13. Сообщения, поступающие в ЭВМ по каналам связи, накапливаются во входной очереди, затем редактируются с помощью средств телеобработки и поступают в очередь к программам обработки. Прикладная программа обращается к очереди сообщений как к набору данных с последовательной организацией и по макрокомандам GET, READ выбирает сообщения для обработки. При этом процесс приема сообщений и процесс обработки протекают асинхронно. Формируемые прикладной программой сообщения выводятся в очередь к каналам связи с помощью макрокоманд PUT, WRITE, Зачем сообщении могут вновь редактироваться, после чего поступают в выходную очередь, откуда выводятся в порядке поступления в каналы связи и по ним достигают пользователей. Программные средства телеобработки создают возможность обмена сообщениями между пользователями. В таком случае сообщение, минуя прикладные программы, направляется в очередь к каналу связи и после редактирования выводится по каналу к адресуемому абоненту.

Описанная схема и взаимодействие прикладных программ с потоками вводимых – выводимых сообщений обеспечивается программами телекоммуникационного метода доступа (ТМД), В операционной системе ЕС ЭВМ используются два метода доступа к данным: базисный (БТМД) и общий (ОТМД). Базисный метод предоставляет пользователям простейшие средства работы с сообщениями, переливаемыми по каналам связи. Общий метод значительно расширяет возможности базисного метода, обеспечивая автоматическое управление ресурсами системы телеобработки и предоставляя пользователям гибкий язык высокого уровня для управления потоками сообщений между абонентскими пунктами (коммутации сообщений) и между абонентскими пунктами и прикладными программами (обработка сообщений). С помощью языка управления сообщениями можно активизировать каналы связи и управлять передачей сообщений между ЭВМ и абонентскими пунктами, вставлять и удалять символы управления каналами связи, получать, использовать и освобождать буфера для хранения сообщений после их приема и перед отправлением, направлять сообщения к абонентским пунктам и прикладным программам, проводить корректировку и специальную обработку сообщений, содержащих ошибки. Общий метод позволяет программисту обрабатывать сообщения так же просто, как и при использовании традиционных устройств ввода – вывода ЭВМ.

Порядок телеобработки под управлением программных средств ОТМД следующий:

1.    Сообщение подготавливается на абонентском пункте – набирается на клавиатуре или вводится с перфорированной или магнитной ленты.

2.    Абонентский пункт передаст сообщение по каналу связи через мультиплексор передачи данных и мультиплексный капал в основную память ЭВМ.

3.    Сообщение вводится во входную очередь, проходит первоначальный контроль и при необходимости перекодируется во внутренний код ЭВМ. При обнаружении ошибки в передающий пункт направляется сигнал об ошибке, инициирующий повторную передачу сообщения.

4.    Сообщение может быть подвергнуто редактированию – удалению или вставке управляющих символов, включению даты, времени и порядкового номера сообщения.

5.    После входной обработки сообщение поступает в очередь назначения – либо к прикладной программе, либо к пункту назначения (каналу связи).

6.    Когда прикладная программа выдает макрокоманды GET или READ, средства ОТМД передают данные из сообщения в рабочую область прикладной программы. После этого сообщение исключается из очереди.

7.    Прикладная программа генерирует ответные сообщения, которые выводятся из нее по макрокоманде PUT или WRITE и поступают в выходную очередь. При этом к данным добавляется заголовок и прочие атрибуты сообщения.

8.    Выходные сообщения могут подвергаться различного рода обработке (преобразование, в код передачи для пункта назначения, редактирование, фиксация в системном журнале и подсчет числа выводимых сообщении).

9.    Средства ОТМД выбирают сообщение из выходной очереди (по порядку) и передают его через соответствующий канал связи в абонентский пункт.

При использовании ОТМД прикладные программы практически не зависят от специфики технических средств телеобработки – каналов связи и аппаратуры сопряжения ЭВМ с каналами.

Машиностроительное черчение, инженерная графика, начертательная геометрия. Выполнение контрольной