Иллюстрированный самоучитель по теории операционных систем

Порты передачи данных

Как синхронные, так и асинхронные порты бывают следующих типов (рис. 9.7):

  • симплексные (simplex – передавать данные может только одно устройство);
  • полудуплексные (half-duplex – оба устройства могут принимать и передавать данные, но не способны делать это одновременно, например, потому, что прием и передача идут по одному проводу);
  • полнодуплексные (full-duplex) или просто дуплексные (оба устройства способны одновременно передавать и принимать данные, чаще всего – по различным проводам).

Иллюстрированный самоучитель по теории операционных систем › Внешние устройства › Порты передачи данных
Рис. 9.7. Симплексные, полудуплексные и полнодуплексные порты

Еще одна практически важная классификация портов передачи данных – это деление их на последовательные и параллельные порты (рис. 9.8).

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

Как правило, последовательные порты – асинхронные или синхронные с совмещенной передачей синхросигнала, но исключения из этого правила – стробируемые последовательные порты – также нередки. Напротив, если уж мы проложили восемь проводов для данных, то экономить на девятом – синхронизующем проводе – было бы совсем уж глупо, поэтому подавляющee большинство практически используемых параллельных портов – синхронные стробируемые.

Иллюстрированный самоучитель по теории операционных систем › Внешние устройства › Порты передачи данных
Рис. 9.8. Последовательные и параллельные порты

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.