Сетевые адаптеры
Сетевые адаптеры служат для подключения компьютеров к локальной сети. С помощью них ваш компьютер сможет получить быстрый доступ к ресурсам компьютеров локальной сети. Например, вы сможете получить доступ к дискам других компьютеров и использовать их так, как будто они подключены к вашему компьютеру. Если к компьютерам сети подключены печатающие устройства или факс-модемы, вы сможете ими воспользоваться.
Более подробно о локальных сетях, и, в частности, о сетевых адаптерах, вы можете прочитать в книге "Локальные сети персональных компьютеров" из серии "Библиотека системного программиста" или в книге "Локальные сети персональных компьютеров" из серии "Персональный компьютер. Шаг за шагом".
В нашей книге мы интересуемся сетевыми адаптерами только с точки зрения задействованных ими ресурсов компьютера. Каждый сетевой адаптер использует порты ввода/вывода и аппаратные прерывания. Если на плате сетевого адаптера установлена микросхема ПЗУ удаленной загрузки (BOOT ROM), то адаптер использует также некоторую область в блоках верхней памяти.
Как правило, адреса портов ввода/вывода, номер аппаратного прерывания и базовый адрес ПЗУ удаленной загрузки устанавливается с помощью перемычек или переключателей на плате адаптера.
Часто для сетевого адаптера выделяют прерывание IRQ3 или IRQ5. Следует заметить, что прерывание IRQ3 обычно используется портами COM2 и COM4 асинхронного последовательного адаптера.
Прерывание IRQ5 предназначается для второго параллельного принтерного порта LPT2, но оно также может использоваться контроллером мыши или звуковой платой.
Если в компьютере установлен 16-разрядный или 32-разрядный сетевой адаптер, то для него можно также использовать прерывания IRQ10, IRQ11, IRQ12 и IRQ15.
Большинство сетевых адаптеров можно настроить на использование следующих ресурсов: