Cтраница 1
Асинхронный обмен позволяет программно синхронизовать обмен между ЭВМ и низкоскоростным внешним устройством. Это достигается проверкой готовности устройства до проведения обмена. Готовность к обмену отображается разрядом 7 регистра состояния и управления CSR этого устройства ( флагом готовности): CSR [7] - 1 ( флаг установлен) означает готовность, a CSR [7] 0 - занятость устройства. Если устройство занято, происходит переход на команду чтения содержимого CSR и программа зацикливается. Отметим, что при такой организации обмен, происходящий при наступлении готовности, осуществляется синхронным способом. [1]
Асинхронный обмен - обмен по магистрали с подтверждением готовности исполнителя. [2]
Для асинхронного обмена основополагающей является процедура установления соответствия. Возможны два варианта организации указанной процедуры. Сущность первого заключается в следующем: когда завершена подготовка данных для передачи, говорящий прибор устанавливает флаг ( сигнал готовности данных) и ждет готовности слушающего прибора, который должен принять эти данные. При втором варианте первоначально устанавливает флаг слушающий прибор, что свидетельствует о его готовности принять сообщение и ожидании готовности говорящего прибора к передаче. В интерфейсе МЭК принят второй вариант установления соответствия. [3]
Для организации асинхронного обмена информацией по каналам связи между вычислительным комплексом СМ ЭВМ с интерфейсом ранга ОШ и терминалами с интерфейсом ранга ИРПС или С2 предназначен мультиплексор передачи данных ( МПД) СМ-8521. Он обеспечивает связь с восемью асинхронными последовательными линиями в режимах разделения времени, обработки, протоколов и реального времени. [4]
Принципиальное отличие асинхронного обмена по магистрали ISA от асинхронного обмена по магистрали Q-bus состоит в следующем. Если в случае Q-bus сигнал подтверждения обязателен, и его должен формировать каждый исполнитель, то в случае ISA сигнал о неготовности исполнитель может не формировать, если он успевает работать в темпе процессора. Зато в случае Q-bus к концу цикла обмена процессор всегда уверен, что устройство-исполнитель выполнило требуемую операцию, а в случае ISA такой уверенности нет. [5]
![]() |
Состав БРС РВ. [6] |
Драйвер терминала обеспечивает асинхронный обмен информацией в реальном масштабе времени между видеотерминалом и прикладными задачами пользователя. [7]
В ИКБ Коллектив реализован асинхронный обмен, осуществляемый под управлением программы, хранящейся в ПЗУ либо в ОЗУ, после того как АЭМ и ПЭМ приведены в состояние готовности. При трансляционном асинхронном обмене центральный процессор АЭМ производит в общем случае многократный анализ состояния остальных ЭМ до тех пор, пока все они не выставят сигнал готовности к обмену, и только убедившись в том, что система синхронизирована, АЭМ начинает передачу данных. [8]
![]() |
Внутренняя структура программируемого счетчика типа МС 6840. [9] |
О моменте окончания процесса асинхронного обмена свидетельствует то обстоятельство, что регистр вывода снова становится свободным. [10]
В некоторых программах возможно моделирование асинхронного обмена между задачами в рамках возможностей, имеющихся в стандартном языке Ада. Это может быть проделано различными способами. Например, запрос - чик может использовать порожденные задачи-курьеры, каждая из которых направляет по одному запросу к задаче-обслуживателю. Такая тактика позволяет освободить задачу-запросчик, позволяя ей продолжать свою работу даже в случае блокировки задач-курьеров. В конце данного раздела рассматривается вопрос о том, как минимизировать время ожидания задачи-запросчика. [11]
То есть этот сигнал используется для асинхронного обмена по магистрали. [12]
Следует отметить, что и в случае асинхронного обмена внешнее устройство играет пассивную роль, предоставляя для чтения или записи регистр данных и принимая или передавая данные для обмена по командам центрального процессора. Оно не может быть инициатором обмена. [13]
Асинхронная магистраль - магистраль, в которой предусмотрен только асинхронный обмен. [14]
Принципиальное отличие асинхронного обмена по магистрали ISA от асинхронного обмена по магистрали Q-bus состоит в следующем. Если в случае Q-bus сигнал подтверждения обязателен, и его должен формировать каждый исполнитель, то в случае ISA сигнал о неготовности исполнитель может не формировать, если он успевает работать в темпе процессора. Зато в случае Q-bus к концу цикла обмена процессор всегда уверен, что устройство-исполнитель выполнило требуемую операцию, а в случае ISA такой уверенности нет. [15]