logo
Лекции - Чернышева

Синхронный обмен данными

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

Неправильно запрограммированный обмен данными приведет к бесконечному ожиданию.