|
Как правильно
выбрать номер прерывания адаптера? Аппаратное
прерывание вырабатывается адаптером по
получении каждого адресованного ему пакета.
Неправильно выбранное прерывание можно выявить
средствами тестирования утилит
конфигурирования. При загрузке драйвера эта
ошибка обычно не выявляется; на рабочей станции
неправильный выбор прерывания приводит к
невозможности нахождения сервера и установления
связи с другими узлами, на сервере - к его
недоступности из сети.
Аппаратные прерывания являются, пожалуй, самым дефицитным ресурсом PC.
Как правильно выбрать адрес памяти адаптера? Специальная память адаптера (Adapter RAM), используемая в качестве буферов пакетов, отображается в адресное пространство основной памяти компьютера не на всех моделях адаптеров. Потенциально она может конфликтовать с видеопамятью, дополнительным ROM BIOS адаптеров и RAM других адаптеров. Области памяти, занимаемые установленными в компьютер адаптерами, не должны пересекаться. Вместе с тем, для более эффективного использования UMA рабочими станциями на 386+ машинах нужно стремиться к размещению RAM в смежных областях, минимизируя узкие "щели". На область Adapter RAM нельзя включать теневую память (Shadow RAM или ROM), поскольку ее содержимое может меняться без участия процессора (драйвер карты не сможет забрать принятые пакеты из адаптера).
|
Как выбрать канал
DMA для сетевого адаптера? Выбор канала DMA, отдельного для каждого адаптера, обычно не вызывает осложнений. Он задается программно или перемычками на плате адаптера (при раздельном задании линий DRQ и DACK их номера, естественно, должны совпадать). Использование каналов прямого доступа к памяти (DMA)
Как подключить компьютер одновременно к нескольким сетям? Обычно эта необходимость возникает для компьютера-сервера. Для каждой сети должен быть установлен свой адаптер (максимум - четыре), каждому из которых необходимо выделить системные ресурсы, не пересекающиеся с другими адаптерами, что может вызвать затруднения, главным образом, из-за нехватки свободных прерываний. При установке нескольких программно-конфигурируемых адаптеров конфигурирование удобнее выполнять отдельно для каждого адаптера, устанавливая их по очереди, после чего выполнить их совместное тестирование. Для чего нужна микросхема Boot ROM? Микросхема Boot ROM предназначена для удаленной
загрузки ОС станции с сервера по сети (вместо
обычной загрузки с жесткого диска или дискеты).
Она не является обязательным элементом поставки
и может устанавливаться в "кроватку"
адаптера.
Включенный Boot ROM является расширением ROM BIOS и при инициализации в процессе POST переопределяет на себя векторы прерываний дискового сервиса (INT 13h) и начальной загрузки (INT 19h), позволяя выбирать устройство загрузки (локальные диски или сервер). После программного конфигурирования адаптера при перезапуске компьютера раздается писк, характерный для ошибки видеоадаптера, экран черный. Кто виноват и что делать? Виноват конфликт назначенной области RAM адаптера с видеопамятью, который допускают некоторые излишне гибкие адаптеры. Менее вероятен конфликт с Boot ROM. У аппаратно-конфигурируемых адаптеров такой конфликт легко разрешился бы перестановкой джамперов. С программно-конфигурируемым адаптером возможны следующие действия: 1. Вынуть микросхему Boot ROM (если она есть) - если конфликт с ней и на адаптере нет буфера данных, то, возможно, удастся загрузить компьютер и, запустив утилиту конфигурирования, исправить установки. 2. Если компьютер все-таки загружается, хоть и со "слепым" экраном, попробовать найти способ запуска утилиты конфигурирования (обычно у них меню-интерфейс) в режиме командной строки, потренировавшись (осторожно!) на другом компьютере с таким же сетевым адаптером. 3. В самом тяжелом случае, когда не помогают п.п. 1 и 2, установить этот адаптер на компьютер с видеоадаптером MDA, у которого видеопамять расположена по другим адресам, а дополнительный ROM BIOS отсутствует, и выполнить процедуру реконфигурирования. Каких сюрпризов можно ожидать при установке сетевых адаптеров? При всей, казалось бы, стандартизованности ISA-Bus, при установке сетевых адаптеров иногда возникают труднообъяснимые эффекты несовместимости с системой. Они могут проявляться в виде зависания, блокирования видеоадаптера (попискивание при включении) и даже разрушения информации CMOS. По этой причине рекомендуется перед установкой адаптера списать параметры конфигурации из CMOS. Виновника несовместимости бывает трудно уличить. Иногда эти эффекты можно устранить настройкой параметров циклов шины (если есть такая возможность в BIOS Setup). Некоторые адаптеры допускают конфигурирование под системную шину и имеют переключатели 8/16 бит ISA; M0/M1 - режимы совместимости с различными реализациями шины; 0WS - разрешение работы без тактов ожидания.
Некоторые программы (например, Windows for Workgroups) проявляют излишнюю заботу о недопущении конфликтов, отказываясь принимать (или требуя многократных подтверждений) безобидные для конкретной системы сочетания параметров. По этой причине автор предпочитает пока не использовать возможности системы Plug-and-Play, а отключать эту опцию и руководствоваться данными по конкретной системе. |
Когда можно в
тонком Ethernet использовать сегменты длиннее 185 м?
Предел для многих современных адаптеров - 300 м, он возможен только при использовании качественного штатного кабеля RG-58 с невысоким затуханием, и при этом возможность работы с длиной до 300 м должна быть разрешена на всех адаптерах данного сегмента. При прикосновениии к BNC-разъему адаптера и корпусу компьютера меня ощутимо ударило током. Почему? За что? Потому, что между корпусом компьютера и экраном
коаксиала появилась разность потенциалов,
обычно это 110 вольт (220 пополам) переменного тока.
Правила подключения смотри в главе 12.
Можно, если он соответствует категории 3 и выше (для 100 Мбит/с - не ниже 5). В кабеле провода должны быть попарно скручены, количество оборотов скрутки на единицу длины нормируется в соответствии с категорией. Для каждой станци требуется две пары, их длина не должна превышать 100 м. Что такое фреймы Ethernet и чем они различаются? Фрейм (Frame - кадр, битовая цепочка) - пакет
канального уровня, минимальная "упаковка"
информации, передаваемой по сети.
Семейство фреймов включает в себя Ethernet_II и ряд
типов, базирующихся на стандарте IEEE802.3, имеющих
некоторые отличия от классического Ethernet. Что такое удаленная связь Dialing-in и Dialing-out? Dialing-out - подключение к сети удаленной
хост-машины или сервера по инициативе, исходящей
со стороны клиента локальной сети (например,
связь с BBS).
В переводной литературе встречается толкование Dialing-in как прием данных и Dialing-out - как передача данных, что неверно, поскольку оба сервиса могут передавать данные в любую сторону. При подключении модема к компьютеру с установленной сетевой картой Etherlink III Plus (ISA) вся сеть зависает, что делать? Карты 3С509 имеют две специфические опции
настройки - поддержку Plug and Play, которую многие
скептики не без оснований часто отключают, и
опцию поддержки модема, функции которой при
конфигурировании адаптера локальной сети обычно
игнорируют. Однако если поддержка модема
запрещена, то в некоторых случаях возникает
такая ситуация. При работе на высоких скоростях с внешним модемом связь неустойчива, хотя другой компьютер с тем же модемом и телефонной линией работает нормально. В чем дело? Очевидно в первом компьютере установлена
старая микросхема UART - 8250, 16450 или 16550 (без буквы A).
Эти микросхемы по ряду причин не могут стабильно
работать на высоких скоростях по прерываниям.
При интенсивных обменах на скоростях 9600 бит/с и
выше без потери данных работает микросхема 16550A,
которая имеет работающие 16-байтные FIFO-буферы
приема и передачи и возможность DMA. Эта
микросхема (или ее функциональный аналог)
устанавливается практически на всех современных
системных платах и отдельных адаптерах. При подключении модема телефон стал работать неустойчиво - приходящие звонки "срываются" - в чем причина? Все импортные модемы рассчитаны на номинальное
напряжение линии 48 В и вызывные импульсы 100 В.
Некоторые линии сблокированных телефонов выдают
вызывные импульсы до 160-180 В, что приводит к
срабатыванию ограничителя или отказу модема.
Нуль-модем (Zero modem, null-modem) представляет собой просто кабель с двумя разъемами на концах, соединяющий два порта RS-232 устройств DTE. У этого кабеля соединяются земли, RD и TD - перекрестно, остальные сигналы соединяются по одной из нижеприведенных схем. Наборы передаваемых сигналов могут сокращаться в зависимости от протокола квитирования (Flow Control), в большинстве случаев успешно работает простейший трехпроводной вариант.
В отличии от пары модемов, нуль-модем НЕ ОБЕСПЕЧИВАЮТ ГАЛЬВАНИЧЕСКОЙ РАЗВЯЗКИ интерфейсов. Разность потенциалов между схемными землями (SG) соединяемых устройств менее 2 В должна обеспечиваться ЗАЩИТНЫМ ЗАЗЕМЛЕНИЕМ. В противном случае возможны ошибки передачи данных и даже выгорание схем портов (и даже всего устройства). Длина кабеля может достигать десятков и сотен метров, в зависимости от используемого кабедя, скорости и электрических помех.
Call Back (обратный вызов) - один из методов защиты от несанкционированного подключения к ресурсам через модем по коммутируемым телефонным линиям. Он позволяет ограничить список номеров телефонов, с которых возможен доступ к данному ресурсу. При попытке подключения (прямой вызов) абонент сообщает свой номер (код или имя) в списке номеров обратного вызова. Сервер сразу "вешает трубку" и звонит по соответствующему номеру обратного вызова. Если звонили не оттуда, вызывающему не повезло - ресурс предоставлен не будет. Как приложения могут использовать разделяемые модемы? Для обеспечения независимости работы
приложений от телекоммуникационных средств
существует спецификация NASI (NetWare Asynchronous Service
Interface). Она включает в себя интерфейс прикладного
программирования (API) для разработки приложений,
основанных как на передаче файлов, так и на
интерактивном взаимодействии. Это средство удаленного управления
компьютером. Идея такова: на компьютере, имеющем
какие-либо преимущества (мощность процессора,
установленный непереносимый пакет программ,
доступ к файл-серверу и т. п.) запускается
резидентное средство, обеспечивающее передачу
экранного вывода (в том числе и графического) и
прием клавиатурного и "мышиного" ввода
через коммуникационные средства на другой
компьютер, являющийся фактически удаленным
терминалом. С этого терминала осуществляется
управление основным компьютером - запуск на нем
любых приложений. |
Михаил Гук (Mgook@stu.neva.ru,
Сайт автора) |