Адаптеры с несколькими портами СОМ
Адаптеры последовательных портов обычно имеют два или больше выделенных портов для подключения внешних устройств. Каждому порту СОМ для работы необходима линия прерывания и уникальный адрес ввода-вывода. С адресами портов ввода-вывода обычно не возникает проблем, поскольку адресация всех четырех последовательных портов четко определена и стандартизирована. Настоящие трудности появляются при определении каналов прерывания. Для устаревших моделей компьютеров характерно совместное использование портами COM3 и COM4 общих прерываний с портами СОМ1 и COM2 соответственно. Это практически исключает возможность использования всех четырех портов при работе в таких операционных системах, как Windows и OS/2. Прежде чем подключать к портам какие-либо устройства, убедитесь, что они используют уникальный адрес ввода-вывода, а главное — уникальный канал прерывания.
Поскольку спрос на порты СОМ для подключения различных периферийных устройств в современных компьютерных системах чрезвычайно возрос, а возможности использования этих портов строго ограничены стандартной установкой IRQ, пришлось разработать новую плату адаптера последовательных портов, в которой каждому из четырех портов назначается уникальный канал IRQ. Так, в целом сохраняя конфигурацию портов COM3 и COM4, вы можете назначить IRQ 10 для COM3 и IRQ 12 для COM4 (если в системную плату вашего компьютера не встроен последовательный порт для подключения мыши).
Хотя в большинстве случаев проблемы связаны с использованием разными устройствами одних и тех же линий прерывания, следует отметить один типичный случай, когда конфликт возникает из-за адреса ввода-вывода. Многие современные наборы микросхем видеоадаптера SVGA с высоким разрешением, например производимые S3, Inc. и ATI, используют дополнительный адрес порта ввода-вывода (тот же, который используется портом COM4).
Так, видеоадаптер ATI дополнительно использует адреса 2EC-2EF портов ввода-вывода, и возникает проблема, поскольку порт COM4 в стандартной конфигурации использует диапазон адресов 2E8-2EF, который перекрывается диапазоном адресов видеоадаптера. Для нормальной работы видеоадаптера нужно либо переадресовать порт COM4, либо просто не использовать его для подключения периферийных устройств. Если вы решили изменить адрес последовательного порта, то, во-первых, убедитесь, что новый адрес не совпадает с адресами портов ввода-вывода других подключенных устройств, и, во-вторых, не забудьте настроить программы и драйверы операционной системы так, чтобы они использовали нестандартный адрес для порта COM4.
Установив и правильно настроив такую плату с несколькими портами СОМ, вы сможете подключить к ней четыре устройства, которые будут работать одновременно. Например, можно будет использовать мышь, модем, плоттер и последовательный принтер.
Универсальная последовательная шина Universal Serial Bus (USB)
Порты USB теперь устанавливаются в большинстве системных плат, и операционная система Windows 98 правильно поддерживает их. Проблема состоит в том, что для USB требуется еще одно прерывание в системе, а зачастую именно прерываний и не хватает! В таком случае можно отключить другие устройства (например, порты СОМ или LPT). Если в системе используется управление IRQ, то проблем с прерываниями практически не возникает.
Наибольшим преимуществом шины USB является то, что эта шина, независимо от количества присоединенных устройств (которых может быть до 127), использует только