Ремонт принтеров, сканнеров, факсов и остальной офисной техники


назад Оглавление вперед




[54]

Чтобы определить, поддерживается ли описанная функция в вашем компьютере, выполните ряд действий.

1.Щелкните на кнопке Пуск (Start) и выберите команду Настройкам Па не ль управления (Settings=sControl Panel).

2.Дважды щелкните на пиктограмме Система (System).

3.В появившемся окне активизируйте вкладку Устройства (Device Manager).

4.Щелкните на знаке "+" возле группы Системные устройства (System Devices).

5.Дважды щелкните на компоненте Шина PCI (PCI Bus). В появившемся окне активизируйте вкладку Управление IHQ (IRQ Steering). Вы увидите группу флажков.

В Windows 2000/XP отключить распределение прерываний нельзя, поэтому вкладка Управление IRQ (IRQ Steering) отсутствует в диалоговом окне Диспетчер устройств (Device Manager).

Управление прерываниями осуществляется с помощью нескольких таблиц. Порядок просмотра таблиц изменить нельзя, однако установка или сброс флажка Таблица IRQ (Get IRQ Table Using) позволяет отменить поиск определенных таблиц, тем самым указывая нужную для первоначального обнаружения таблицу. В поисках необходимых параметров Windows последовательно просматривает такие таблицы IRQ:

ACPI BIOS;

спецификации MS;

PCIBIOS 2.1 взащищенном режиме;

PCIBIOS2.) в реальном режиме.

Для устранения проблем с распределением прерываний попробуйте по одному отключать установленные по умолчанию флажки во вкладке Управление IRQ. В первую очередь используйте таблицу IRQ из ACPI BIOS, а если проблема не будет устранена - таблицу IRQ из PCIBIOS 2.1 в защищенном режиме. Обратите внимание, что описанные действия подходят только для Windows 98; в Windows 95 эти параметры несколько отличаются.

Еще одна проблема состоит в том, что в списке прерываний, представ ленном в программе Device Manager (Диспетчер устройств) в Windows 9лг, назначения PCI-1SA могут быть показаны в виде многочисленных записей для выбранного прерывания ISA. Только одна запись будет указывать на устройство, в действительности получившее то или иное прерывание (например, встроенный контроллер USB), в то время как другая запись для того же прерывания IRQ будет выглядеть, как надпись IRQ Holder for PCI Steering. Последняя запись, несмотря на декларируемое применение аналогичного прерывания, на самом деле не указывает на конфликт ресурсов; запись определяет резервное прерывание, выделенное набором микросхем системной логики для возможного назначения какому-либо устройству. Это характерно для шины PCI с поддержкой технологии Plugand Play к для современных наборов микросхем системных плат. В Windows 2000/XP нескольким устройствам также может быть назначено одно прерывание, однако во избежание путаницы термин IRQHolder не используется.

К шине PCI могут быть подключены внешние устройства, даже несмотря на свободные разъемы РС1. Например, в большинстве систем есть два контроллера IDE и контроллер USB, по сути представляющие собой устройства, подключенные к шине PCI. Обычно контроллеры PCI IDE получают прерывание ISA 14 (основной IDE) и 15 (вторичный IDE). Контроллеру USB присваиваются прерывания 9,10,11 или 5.


Типы устройств, подключаемых к шине PCI

Шина PCI позволяет использовать два типа устройств - bus master (инициатор) и slave. (назначение). Устройство bus master берет на себя управление шиной и инициирует передачу данных на устройство slave. Согласно спецификации PC 97, все устройства PCI могут выступать как в роли инициирующего, так и в роли получателя. В настоящее время практически все разъемы РС1 поддерживают "универсальные" устройства.

Шиной PCI управляет арбитр, который является частью контроллера шины PCI в наборе микросхем системной логики. Именно этот арбитр управляет доступом всех устройств к шине. Перед "захватом" управления шиной устройство Bus Master получает на это разрешение у арбитра. Примерно аналогичные действия происходят в локальной сети: сначала отправляется запрос на выполнение определенных действий, а при получении положительного ответа на него выполняются сами действия.

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

Такие каналы используются устройствами, осуществляющими высокоскоростной обмен данными. Последовательный и параллельный порты, например, не используют каналов прямого доступа к памяти (DMA), в отличие от звуковой платы или адаптера SCSI. Один канал DMA может быть задействован разными устройствами, но не одновременно. Например, канал DMA 1 может использоваться как сетевым адаптером, так и накопителем на магнитно]} ленте, но вы не сможете записывать информацию на ленту при работе в сети. Для этого каждому адаптеру необходимо выделить свой канал DMA.

Адреса портов ввода-вывода

Порты ввода-вывода позволяют установить связь между устройствами и программным обеспечением в компьютере. Они подобны двусторонним радиоканалам, так как обмен информацией в ту и другую сторону происходит по одному и тому же каналу.

В отличие от прерываний IRQ и каналов прямого доступа к памяти, в персональных компьютерах множество портов ввода-вывода. Существует 65 535 портов, пронумерованных от OOOOh до FFFFh, и это, пожалуй, самый удивительный артефакт в процессоре Intel. Хотя многие устройства используют до восьми портов, все равно их более чем достаточно. Самое главное - случайно не назначить двум устройствам один и тот же порт.

Современные системы, поддерживающие спецификацию Plug and Play, автоматически разрешают любые конфликты из-за портов, выбирая альтернативные порты для одного из конфликтующих устройств.

Хотя порты ввода-вывода обозначаются шестнадцатиричными адресами, подобными адресам памяти, они не являются памятью, они - порты. Различие состоит в том, что данные, отправленные по адресу памяти lOOOh, будут сохранены в модуле памяти SIMM или DIMM, Если вы посылаете данные по адресу lOOOh порта ввода-вы в ода, то они попадают на этот "канал" шины и любое устройство, прослушивающее канал, может принять их. Если никакое устройство не прослушивает этот адрес порта, то данные достигнут конца шины и будут поглощены ее нагрузочными резисторами.

Специальные программы - драйверы - взаимодействуют прежде всего с устройствами, используя различные адреса портов. Драйвер должен "знать", какие порты использует устройство, чтобы работать с ним. Обычно это не составляет проблемы, поскольку и драйвер и устройство, как правило, поставляются одним и тем же производителем.

Системная плата и набор микросхем системной логики обычно используют адреса портов ввода-вывода от Oh до FFh, а все другие устройства - от 100h до FFFFh. В табл. 5,5 приведены адреса портов ввода-вывода, обычно используемые системной платой и набором микросхем системной логики.


Таблица 5.5. Адреса портов, используемые устройствами системной платы и набором микросхем системней логики

Адрес (шести адцвтеричкый)

Размер

Описание

OOO-0O0F

16 байт

Набор микросхем системной логики - 8237 ОМА 1

0020-0021

2 байт

Набор микросхем системней логики - контроллер прерываний 8259 (1)

002E-002F

2байт

Регистры контроллера конфигурации Super I/O

0040-0043

4 байт

Набор микросхем системной логики - счетчик/таймер 1

0048-004В

4 байт

Набор микросхем системной логики - счетчик/таймер 2

0060

1

1 байт

Байт контроллера клавиатуры и мыши - Reset IRQ

0061

1 байт

Набор микросхем системной логики - NMI, динамик

0064

1байт

Байт CMD/STAT контроллера клавиатуры и мыши

0070,бит 7

1бит

Набор микросхем системной логихи - Enable NMI

0070. биты 6:0

7бит

МС146818 -часы реального времени, адрес

0071

1 байт

МС146818 - часы реального времени, данные

0078

1 байт

Зарезервирован - конфигурирование плвты

0079

1 байт

Зарезервирован - конфигурирование платы

ooso-ooaF

16 байт

Набор микросхем системной логики - регистры страниц

00А0-00А1

2 байт

Набор микросхем системной логики - контроллер прерываний 8259 (2)

О0В2

1 байт

Порт управлении АРМ

0083

1 байт

Порт состояния АРМ

O0CO-O0DE

31 байт

Набор микросхем системной логики - 8237 DMA 2

00F0

1 6эЙ1

Восстановление при ошибках сопроцессора

Чтобы выяснить, какие адреса порта используются в вашей системной плате, загляните в прилагаемую к ней документацию или же воспользуйтесь диспетчером устройств Windows.

Устройства на шине, как правило, используют адреса, начиная с 100h. В табл. 5.6 приведены адреса, обычно используемые устройствами на шине и адаптерами.

Таблица 5.6. Адреса портов устройств на шине

Адрес (шестнадцатеричный)

Размер

Описание

0130-0133

4 байт

Адаптер Adaptec SCSI I альтернат и йный)

0134-0137

4 байт

Адаптер Adaptec SCSI (альтернативный)

O16B-016F

8 байт

Четвертый разьем IDE

0170-0177

8 байт

Вспомогательный разъем IDE

01E8-O1EF

8 байт

Третий разъем IDE ,

01F0-O1F7

8 байт

Первичный контроллер жестких дисков IDE/AT [ 16 бит)

0200-0207

Збайт

Адаптер игрового порта или джойстика

0210-0217

8 байт

IBM XT Expansion Chassis

0220-0233

20 байт

Creative Labs Sound Blaster 16 Audio (по умолчанию)

0230-0233

4 байт

Адаптер Adaptec SCSI (альтернативный)

0234-0237

4 байт

Адаптер Adaptec SCSI (альтернативный)

0238-023В

4 байт

Мышь MS (альтернативный)

023C-023F

4 байт

Мышь MS (по умолчанию)

0240-024F

16 байт

Адаптер SMC Ethernet (по умолчанию)

0240-0253

20 байт

Звуковая плата Creative Labs Sound Blaster 16 (альтернативный)

02SB-025F

8 байт

Intel Above Board

0260-026F

16 байт

Адаптер SMC Ethernet (альтернативный)

0260-0273

20 байт

Звуковая плата Creative Labs Sound Blaster 16 (альтернативный)

0270-0273

4 байт

Порты ввода-вывода (для чтения) Plug and Play

O278-027F

8 байт

Параллельный порт2 (LPT2)

028O023F

16 байт

Адаптер SMC Elhemel (альтернативный)

02ВО-02ЭЗ

19 байт

Звуковая плата Creative Labs Sound Blaster 16 (альтернативный)

02AQ-02AF

16 байт

Адаптер SMC Ethernet (альтернативный)

02CO-02CF

16 байт

Адаптер SMC Ethernet (альтернативный)

02E0-02EF-

16 байт

Адаптер SMC Ethernet (альтернативный)

02E8-02EF

6 flDit-

Последовательный порт 4 (COM4)



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4] [стр.5] [стр.6] [стр.7] [стр.8] [стр.9] [стр.10] [стр.11] [стр.12] [стр.13] [стр.14] [стр.15] [стр.16] [стр.17] [стр.18] [стр.19] [стр.20] [стр.21] [стр.22] [стр.23] [стр.24] [стр.25] [стр.26] [стр.27] [стр.28] [стр.29] [стр.30] [стр.31] [стр.32] [стр.33] [стр.34] [стр.35] [стр.36] [стр.37] [стр.38] [стр.39] [стр.40] [стр.41] [стр.42] [стр.43] [стр.44] [стр.45] [стр.46] [стр.47] [стр.48] [стр.49] [стр.50] [стр.51] [стр.52] [стр.53] [стр.54] [стр.55] [стр.56] [стр.57] [стр.58] [стр.59] [стр.60] [стр.61] [стр.62] [стр.63] [стр.64] [стр.65] [стр.66] [стр.67] [стр.68] [стр.69] [стр.70] [стр.71] [стр.72] [стр.73] [стр.74] [стр.75] [стр.76] [стр.77] [стр.78] [стр.79] [стр.80] [стр.81] [стр.82] [стр.83] [стр.84] [стр.85] [стр.86] [стр.87] [стр.88] [стр.89] [стр.90] [стр.91] [стр.92] [стр.93] [стр.94] [стр.95] [стр.96] [стр.97] [стр.98] [стр.99] [стр.100] [стр.101] [стр.102] [стр.103] [стр.104] [стр.105] [стр.106] [стр.107] [стр.108] [стр.109] [стр.110] [стр.111] [стр.112] [стр.113] [стр.114] [стр.115] [стр.116] [стр.117] [стр.118] [стр.119] [стр.120] [стр.121] [стр.122] [стр.123] [стр.124] [стр.125] [стр.126] [стр.127] [стр.128] [стр.129] [стр.130] [стр.131] [стр.132] [стр.133] [стр.134] [стр.135] [стр.136] [стр.137] [стр.138] [стр.139] [стр.140] [стр.141] [стр.142] [стр.143] [стр.144] [стр.145] [стр.146] [стр.147] [стр.148] [стр.149] [стр.150] [стр.151] [стр.152] [стр.153] [стр.154] [стр.155] [стр.156] [стр.157] [стр.158] [стр.159] [стр.160] [стр.161] [стр.162] [стр.163] [стр.164] [стр.165] [стр.166] [стр.167] [стр.168] [стр.169] [стр.170] [стр.171] [стр.172] [стр.173] [стр.174] [стр.175] [стр.176] [стр.177] [стр.178] [стр.179] [стр.180] [стр.181] [стр.182] [стр.183] [стр.184] [стр.185] [стр.186] [стр.187] [стр.188] [стр.189] [стр.190] [стр.191] [стр.192] [стр.193] [стр.194] [стр.195] [стр.196] [стр.197] [стр.198] [стр.199] [стр.200] [стр.201] [стр.202] [стр.203] [стр.204] [стр.205] [стр.206] [стр.207] [стр.208] [стр.209] [стр.210] [стр.211] [стр.212] [стр.213] [стр.214] [стр.215] [стр.216] [стр.217] [стр.218] [стр.219] [стр.220] [стр.221] [стр.222] [стр.223]