Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Цель работы:
научиться определять распределение системных ресурсов, устранять конфликты в распределении, обновлять драйвер.
Теоретические сведения:
Обмен информацией между различными устройствами компьютера осуществляется под управлением соответствующих драйверов по шине ввода/вывода с использованием таких системных ресурсов, как:
· Линии запросов на прерывание (IRQ)
· Каналы прямого доступа к памяти (DMA)
· Базовые адреса портов ввода/вывода (I/O)
· Диапазон памяти
Каждому из установленных в компьютер устройств присваиваются уникальные значения системных ресурсов, и никакое другое устройство не должно их использовать.
Неправильное совместное использование этих ресурсов и ведет к конфликтам, в результате которых устройства либо не будут работать вообще, либо будут вести себя непредсказуемо. Эти конфликты можно успешно устранить только путем грамотной настройки программно-аппаратных средств. Эту процедуру обычно называют конфигурированием.
Давайте рассмотрим, каким образом в системе происходит распределение номеров и как мы можем повлиять на этот процесс.
Карта прерываний
Большинство номеров IRQ уже заняты стандартными устройствами, точнее, назначены их линиям прерываний.
0 — системный таймер (номер всегда занят);
1 — клавиатура (номер всегда занят);
2 — второй контроллер прерываний (всегда занят);
3 — порт COM2 (может быть отключен, а номер — освобожден);
4 — порт COM1 (может быть отключен, а номер — освобожден);
5 — порт LPT2 (обычно номер свободен);
6 — контроллер гибких дисков (может быть отключен, а номер — освобожден);
7 — порт LPT1 (если не в режиме EPP или ECP, то номер свободен);
8 — часы реального времени (всегда занят);
9 — свободен;
10 — свободен;
11 — свободен;
12 — мышь PS/2 (может быть свободен, если нет такой мыши);
13 — сопроцессор (всегда занят);
14 и 15 — контроллер жестких дисков (может быть отключен, а номер — освобожден).
В типичной системе свободны номера 5, 7, 9-11, то есть пять из пятнадцати. Кроме того, можно смело отключить COM2 и LPT1-порты, увеличив число свободных номеров до семи. Свободны — не значит, что не заняты, просто между ними возможна свободная перетасовка.
В любой системе имеется три стандартных PCI-устройства — ACPI-, USB-контроллеры и видеокарта, каждое из которых займет по одному номеру. Сложное устройство (например, звуковая карта) может потребовать несколько линий — INT A, INT B и т.д. для своих компонентов, которые между собой не будут конфликтовать, а с другими устройствами возможен конфликт.
Узнать, как в данный момент распределены номера прерываний, можно несколькими способами. В самом начале загрузки компьютера появляется текстовая таблица конфигурации. Сразу после нее идет перечень PCI-устройств с указанием назначенного им номера IRQ. Другой способ в Windows 9x и выше с помощью "Диспетчера устройств".
Дата публикования: 2015-02-18; Прочитано: 534 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!