Skip to main content

Что такое последовательные порты?

Последовательные порты - это тип компьютерного интерфейса, который соответствует стандарту RS-232. Это 9-контактные разъемы, которые передают информацию, входящую или исходящую, по одному байту за раз. Каждый байт разбит на серию из восьми битов, отсюда и термин « последовательный порт».

Эти порты являются одним из самых старых типов стандартов интерфейса. До того, как внутренние модемы стали обычным явлением, внешние модемы были подключены к компьютерам через последовательные порты, также известные как порты связи или «COM». Компьютерные мыши и даже клавиатуры также использовали их. Некоторые использовали 25-контактные разъемы, но 9-контактный разъем был более распространенным. Они управляются специальной микросхемой, называемой UART (универсальный асинхронный приемник-передатчик).

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

В традиционных компьютерах последовательные порты были настроены следующим образом:

Последовательные порты Прерывание Адрес памяти
COM 1 IRQ 4 0x3f8
COM 2 IRQ 3 0x2f8
COM 3 IRQ 4 0x3e8
COM 4 IRQ 3 0x2e8

Устройства, настроенные на использование портов COM 1 и COM 3, не могут быть активными одновременно, поскольку они совместно используют прерывание IRQ 4. То же самое относится и к устройствам с портами COM 2 и COM 4. Часто это приводило к ручной перенастройке портов, что часто вызывало больше проблем, чем оно того стоило, и создавало особую проблему для дислексиков.

Сегодня последовательные порты в основном используются для модемов удаленного доступа, а текущие операционные системы выполняют настройку автоматически. Новые, более быстрые технологии USB (Universal Serial Bus) и Firewire в противном случае заменили как последовательные, так и параллельные порты. USB поддерживает скорость от 1,5 мегабит в секунду до 60 мегабайт в секунду. Firewire может похвастаться скоростью передачи от 100 до 400 мегабит в секунду.