Статус нашего сайта: |
ICQ Information Center |
ICQ SHOP 5-значные 6-значные 7-значные 8-значные 9-значные Rippers List ОПЛАТА СТАТЬИ СЕКРЕТЫ HELP CENTER OWNED LIST РОЗЫСК!New! ICQ РЕЛИЗЫ Протоколы ICQ LOL ;-) Настройка компьютера Аватарки Смайлики СОФТ Mail Checkers Bruteforces ICQTeam Soft 8thWonder Soft Other Progs ICQ Patches Miranda ICQ ФорумАрхив! ВАШ АККАУНТ ICQ LiveJournal
РекламаНаш канал:irc.icqinfo.ru |
Скотт Мюлле- Модернизация и ремонт ПК стр.844Уже в середине 1990-х годов, начиная с поздних моделей 486-х компьютеров, вместо отдельных микросхем UART начал использоваться компонент системной платы, получивший название Super I/O. Этот компонент, как и многорежимный параллельный порт, обычно содержит два последовательных порта UART, контроллер гибких дисков, контроллер клавиатуры, иногда память CMOS; все эти элементы расположены в одной крошечной микросхеме. Однако эта микросхема работает так, будто все перечисленные устройства были установлены отдельно, а именно: с программной точки зрения операционная система и выполняемые приложения взаимодействуют с микросхемами UART как с отдельно установленными модулями на платах адаптера последовательного порта. В современных системах функции компонента Super I/O интегрированы в микросхему South Bridge. Эта микросхема с интегрированным вводом-выводом, как и компонент Super I/O, непосредственно взаимодействует с программным обеспечением. Более подробно микросхемы Super I/O и South Bridge рассматриваются в главе 4, "Системные платы". Конфигурация последовательных портов Поступление в последовательный порт каждого очередного байта должно обязательно "привлекать внимание" компьютера. Осуществляется это подачей сигнала на линию запроса прерывания (IRQ). В 8-разрядной системной шине ISA предусмотрено восемь таких линий, а в 16-разрядной ISA — 16. Обычно запросы IRQ обслуживает микросхема контроллера прерываний типа 8259: в стандартной конфигурации для порта COM1 предназначена линия IRQ 4, а для COM2 — линия IRQ 3. Даже в самых современных системах конфигурация COM-портов осталась без изменений, что необходимо для совместимости со старыми версиями программного и аппаратного обеспечения. При установке в компьютер последовательный порт необходимо настроить для использования конкретного адреса порта ввода-вывода и прерывания IRQ. Лучше всего при этом использовать стандарты, принятые для последовательных портов (табл. 17.10). Таблица 17.10. Стандартные адреса ввода-вывода и прерывания для последовательных портов
* Хотя порты COM3 и COM4 могут совместно с портами COM1 и COM2 использовать прерывания IRQ 3 и IRQ 4, не рекомендуется конфигурировать порты таким образом. Если необходимы дополнительные последовательные порты, то лучше установить COM3 на IRQ5 или IRQ 10, а COM4 — на IRQ 11 (конечно, если эти прерывания IRQ не используются другими адаптерами). Если вы, кроме стандартных COM1 и COM2, устанавливаете еще и дополнительные последовательные порты, обязательно убедитесь, что они используют уникальные номера прерываний, не вызывающие конфликтов. При установке адаптера последовательных портов проверьте, не используются ли прерывания IRQ 3 и IRQ 4. Производители BIOS никогда не встраивают поддержку COM3 и COM4 в свои продукты. Поэтому DOS не может работать с последовательными портами выше COM2, поскольку получает информацию об интерфейсах ввода-вывода из BIOS. Наличие и типы установленных устройств определяется BIOS при проведении тестирования POST (Power On Self Test); при этом проверяются только два первых инсталлированных порта. Подобные проблемы не касаются Windows, поскольку Windows 95 и выше поддерживают до 128 портов. |