
100
Асинхронная передача позволяет передавать информацию с устройств, которые
выдают ее асинхронно во времени (например, клавиатура). Однако скорость передачи информации
при асинхронном методе низка, так как велика ее избыточность из-за большого числа служебных
сигналов. Синхронный метод обеспечивает большую скорость передачи данных из-за меньшей
избыточности информации, но требует более сложной аппаратуры
.
Синхронная передача. Передающее устройство устанавливает одно из двух
возможных состояний сигнала (0 или 1) и поддерживает его в течение определенного
времени, по истечении которого состояние сигнала на передающей стороне может быть
изменено. Время передачи сигнала складывается из времени распространения сигнала по
линии и времени распознавания и фиксации сигнала в регистре приемного устройства.
Пусть Т — максимальное время передачи сигнала с учетом наихудших условий. Тогда для
синхронной передачи информации должно выполняться условие τ ≥ Т, где τ — период, в
течении которого передатчик поддерживает состояние сигнала.
Асинхронная передача. Передающее устройство устанавливает соответствующее
передаваемому коду состояние сигнала на линии. Принимающее устройство после приема
сигнала информирует об
этом передатчик, изменяя состояние сигнала на линии.
Передающее устройство, получив сигнал о приеме, снимает передаваемый сигнал. Таким
образом, период τ, является переменным и зависит от характеристик конкретной линии
связи и устройств, участвующих в передаче.
Пусть t — время передачи нового состояния сигнала в один конец линии связи.
Тогда при асинхронной передаче должно выполняться
условие τ ≥ 2t. Обычно время 2t
значительно меньше времени Т, которое выбирается, исходя из максимально возможных
расстояний между устройствами. При передаче параллельного кода по параллельным
линиям сигналы поступают в приемное устройство в разное время из-за разброса
параметров цепей, формирующих сигналы, и линий интерфейса. Максимальный разброс
времени передачи ΔТ=мах{| t
i
-t
j
|}
Передача со стробированием (синхронная передача). Информация передается по
линиям Л
1
, ...,Л
n
в интервале времени, когда сигнал на линии Л
0
соответствует 1. При
нулевом сигнале на линии Л
0
сигналы на шинах Л
1
, ...,Л
n
не имеют смысла. Для
гарантированной передачи данных по линиям Л
1
,..., Л
n
передаваемый код устанавливается
как минимум на время ΔТ раньше, чем появляется единичный сигнал на линии Л
0
. Снятие
передаваемого кода с линий Л
1
, ..., Л
n
может закончиться на время ΔТ позже времени
установления нулевого состояния на линии Л
0
.
Передача с квитированием (асинхронная передача). Сигнал на линии Л
0
сигнализирует приемнику, что передатчик подготовил передаваемую информацию на
линиях Л
1
..., Л
n
. Сигнал на линии Л
n+1
сигнализирует передатчику, что приемник принял
передаваемую информацию. Приняв сигнал по линии Л
n+1
, передатчик снимает
информацию с линий Л
1
, ..., Л
n
и гасит сигнал на линии Л
0.
Отсутствие сигнала на линии Л
0
сигнализирует приемнику об окончании передачи данных. После этого приемник гасит
сигнал на линии Л
n+1.
Отсутствие сигнала на линии Л
n+1
сигнализирует передатчику о
готовности приемника к приему следующей порции данных.
Передача с квитированием используется, когда приемное устройство не всегда
готово к приему информации (занято выполнением других операций). Передача со
стробированием используется главным образом для пересылок информации внутри
устройства, например, между регистрами.
1.3 БАЗОВЫЕ ПОНЯТИЯ ТЕОРИИ ИНФОРМАЦИИ
S Теория информации рассматривается как существенная часть кибернетики.
;
Кибернетика — это наука об общих законах получения, хранения, передачи и
переработки информации.