О разделение системных ресурсов компьютера

Большинство адаптеров ПК используют как минимум один из следующих системных ресурсов:

· порты ввода/вывода;

· линии запросов прерываний IRQ;

· каналы прямого доступа к памяти DMA.

Неправильное совместное использование этих ресурсов ведет к конфликтам, которые могут быть устранены грамотной настройкой аппаратных средств системы.

Порты ввода-вывода

Схемотехника РС-совместимых ПК позволяет определить до 65536 портов ввода/вывода. Большинство из них, как правило, не используется. Каждому из них присвоен свой шестнадцатиричный номер (адрес порта).

Первое, что необходимо знать, это диапазон адресов портов ввода/вывода: от 0 до 3FFh включительно. Сюда входят порты контроллеров клавиатуры, жестких дисков, видеоадаптеров, последовательных и параллельных интерфейсов и т.д.

Как правило, порты ввода/вывода используются блоками, то есть имеется базовый адрес порта, который обычно указывается в документации, и еще несколько адресов, также используемых данным. Например, контроллер параллельного интерфейса, кроме базового, занимает еще два порта: первый порт соответствует регистру данных, второй – регистру статуса и третий – регистру управления. А вообще для этого контроллера резервируется 16 адресов.

Часто возможна ситуация, когда контроллеры интерфейсов, игровой порт или контроллер жесткого диска выполнены на одной плате. Установка диапазона адресов портов, через которые осуществляется обмен информацией и управление, осуществляется обычно из BIOS.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: