Прерывание
Параметры конфигурации
Сетевой адрес
Передача и управление данными
Перед тем как послать данные по сети, плата сетевого адаптера проводит электронный диалог с принимающей платой, во время которого обговариваются:
· максимальный размер блока предаваемых данных;
· объем данных, передаваемый без подтверждения о получении;
· интервалы между передачами блоков данных;
· интервал, в течение которого необходимо послать подтверждение о получении;
· объем данных, который может принять каждая плата, не переполняясь;
· скорость передачи данных.
Если более быстрая плата должна взаимодействовать с медленной, то они должны найти общую скорость передачи. Некоторые современные платы могут приспосабливаться к скорости старых плат. Каждая плата оповещает другую о своих параметрах, принимает «чужие» параметры и подстраивается под них. После того, как все детали определены, платы начинают обмен данными.
Сетевая плата обязательно должна указать свой адрес, чтобы ее можно было найти в сети. Сетевые адреса определены комитетом по стандартам. Этот комитет закрепляет за каждым производителем определенный интервал адресов, которые затем «зашиваются» в микросхемы. Благодаря этому каждая сетевая карта имеет уникальный адрес в сети. Кроме того, сетевая карта участвует в следующих процедурах:
1. ПК и сетевая карта должны быть связаны друг с другом для передачи данных. Если плата может использовать прямой доступ к памяти, ПК выделяет ей некоторую область памяти;
2. Плата сетевого адаптера запрашивает у ПК данные;
3. Шина ПК передает данные из памяти ПК плате сетевого адаптера. Если данные поступают быстрее, чем их способна передать плата, то они временно поступают в буфер.
Конфигурирование сетевого адаптера состоит в его настройке на использование определенных аппаратных ресурсов, перечисленных ниже.
Параметры конфигурации платы сетевого адаптера должны быть корректно установлены, чтобы ее работа протекала правильно. В их число входят:
· прерывание;
· базовый адрес порта ввода/вывода;
· базовый адрес памяти;
· используемый трансивер.
Параметры платы сетевого адаптера чаще всего устанавливаются в программном обеспечении, но они должны совпадать с установками, заданными на плате перемычками или DIP‑переключателями. Ранние модели плат могли менять параметры только при помощи перемычек на самой плате.
Линии запроса прерывания – это физические линии, по которым различные устройства могут послать микропроцессору ПК запросы на обслуживание или прерывание.
Линии запроса прерывания встроены в аппаратуру ПК, они имеют различные приоритеты, что позволяет определить наиболее важные из запросов. Все устройства в ПК должны пользоваться разными прерываниями (IRQ). Линия запроса прерывания задается при настройке устройства.
В большинстве случаев платы сетевого адаптера используют IRQ3, IRQ5, IRQ10 или IRQ11. Если есть выбор, рекомендуется выбрать IRQ5, т. к. это значение установлено по умолчанию в большинстве систем. Если же IRQ3 или IRQ5 недоступны, то выбирается любой доступный номер прерывания.
Стандартные распределения аппаратных прерываний