Адаптеры Ethernet и Fast Ethernet. Характеристики адаптеров.
Конфигурирование адаптера подразумевает настройку на использование системных ресурсов компьютера (адресов ввода/вывода, каналов прерываний и прямого доступа к памяти, адресов буферной памяти и памяти удаленной загрузки). Конфигурирование может осуществляться путем установки в нужное положение переключателей (джамперов) или с помощью прилагаемой к адаптеру DOS-программы конфигурирования (Jumperless, Software configuration).
При запуске такой программы пользователю предлагается установить конфигурацию аппаратуры при помощи простого меню: выбрать параметры адаптера. Эта же программа позволяет произвести самотестирование адаптера. Выбранные параметры хранятся в энергонезависимой памяти адаптера. В любом случае при выборе параметров необходимо избегать конфликтов с системными устройствами компьютера и с другими платами расширения. Конфигурирование может выполняться и автоматически в режиме Plug-and-Play при включении питания компьютера. Адаптеры, поддерживающие этот режим, может легко установить любой неподготовленный пользователь.
В простейших адаптерах обмен с внутренней буферной памятью адаптера (Adapter RAM) осуществляется через адресное пространство устройств ввода/вывода. В этом случае никакого дополнительного конфигурирования адресов памяти не требуется. Базовый адрес буферной памяти, работающей в режиме разделяемой памяти, необходимо задавать. Он приписывается к области верхней памяти компьютера (UMA, Upper Memory Address) в диапазоне адресов A0000h-FFFFFh. В эту же зону адресов помещается и ПЗУ удаленной загрузки (Boot ROM), если предполагается его использование для создания бездисковой рабочей станции. При выборе значений адресов надо следить, чтобы не было конфликтов с другими устройствами компьютера.
Все операции по конфигурированию сетевого адаптера необходимо проводить в строгом соответствии с документацией, поставляемой вместе с ним, так как каждый из многочисленных производителей адаптеров обычно вносит в них что-то свое, оригинальное. Поэтому никакие более подробные универсальные рекомендации попросту невозможны. Впрочем, это относится к любым электронным устройствам.
От размера буферной памяти адаптера зависит как скорость работы адаптера, так и его способность держать высокие информационные нагрузки. Размер памяти обычно составляет от 8 Кбайт до нескольких мегабайт. Чем больше память, тем больше сетевых пакетов может в ней храниться. Для адаптеров, работающих на выделенном сервере, большой объем буферной памяти просто необходим, ведь через него пойдут все информационные потоки сети. Впрочем, самая большая буферная память не поможет, если компьютер работает медленно, не успевает перекачивать приходящую по сети информацию.
Все функции по обслуживанию обмена по сети в сетевом адаптере, как правило, выполняет одна специализированная микросхема или небольшой комплект микросхем (2-3 штуки). Этим и объясняется достаточно низкая цена адаптеров. Поставщиков подобных комплектов микросхем к так много, поэтому очень многие адаптеры выполнены по сходным схемам. Однако организация обмена шины компьютера с адаптером может быть различной, поэтому показатели производительности адаптеров от разных изготовителей и показатели надежности их работы, особенно в экстремальных условиях, сильно различаются.
Адаптер может быть рассчитан только на один тип среды передачи, к примеру, на витую пару, но может поддерживать возможность подключения и нескольких разных сред передачи, например, тонкий и толстый коаксиальные кабели. Для этого на плате устанавливаются соответствующие разъемы. Наиболее универсальны так называемые адаптеры "Combo", которые имеют полный набор разъемов (BNC, RJ-45 и AUI для Ethernet). Для выбора конкретного типа среды иногда используются переключатели (джамперы), как правило, их несколько и переключать их надо обязательно все вместе.
Адаптеры Fast Ethernet выпускаются как односкоростными (100 Мбит/ с), так и двухскоростными (10 Мбит/с и 100 Мбит/с). Двухскоростные платы (их обычно помечают "10/100") несколько дороже односкоростных, но зато они могут работать в любой сети Ethernet/Fast Ethernet без всяких проблем. Поэтому лучше в данном случае не экономить на мелочах.
Все сетевые адаптеры должны быть сертифицированы. Сертификат FCC класса А позволяет использовать адаптер в бизнесе, сертификат FCC класса В – в домашних условиях. Стандарт предусматривает безопасный уровень электромагнитного излучения сетевого адаптера.
При выборе адаптера очень важно обращать внимание на совместимость. его драйвера с сетевым программным обеспечением. Все поставщики сетевых программных средств (Novell, Microsoft и др.) проводят работу по сертификации драйверов. Если такой сертификат имеется, то можно быть уверенным, что проблем по совместимости не будет. С другой стороны, все сетевые программные продукты поставляются с набором протестированных драйверов, совместимых с ними. Если драйвер приобретенной платы входит в этот набор, то проблем тоже, скорее всего, не будет. Солидные производители сетевых адаптеров регулярно распространяют обновленные, более быстрые и универсальные версии драйверов для своих плат. Низкая цена некоторых адаптеров может объясняться как раз отсутствием сертификата, плохой совместимостью с программными средствами.
Несколько слов о производительности адаптера.
Реальная скорость обмена информацией по сети представляет собой интегральный параметр, зависящий не только от адаптера, но и от компьютера (быстродействия процессора и диска, объема памяти), от среды передачи (уровня помех), от программных средств, от величины загрузки сети и т.д. Поэтому выбор самого быстрого (и дорогого) адаптера далеко не всегда гарантирует заметный выигрыш в скорости обмена. Например, переход с 8-разрядного адаптера ISA на 16-разрядный или с ISA адаптера на 32-разрядный PCI адаптер может практически не сказаться на скорости. Тем не менее, нередки ситуации, когда именно адаптер становится самым узким местом в системе и его замена может резко увеличить производительность сети.
Косвенные показатели производительности адаптера уже были перечислены: производительнее всего работают те, которые рассчитаны на PCI, поддерживают режим разделения буферной памяти и имеют буферную память большего объема. Быстрее будут те адаптеры, которые максимальное количество функций выполняют без участия процессора, опираясь на свой собственный встроенный интеллект.
Но получить реальные количественные показатели производительности можно только в результате тестирования всей сети в целом. Для этого существует целый ряд тестовых программ, наиболее известны из которых Performs фирмы Novell и Netbench 3.0 фирмы Ziff-Davis. Любые тестовые программы слабо отражают реальную ситуацию в сети, но позволяют сравнивать между собой различные сетевые адаптеры в условиях, близких к реальным, и в реальной конфигурации аппаратных средств.