Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovaya.docx
Скачиваний:
28
Добавлен:
28.03.2015
Размер:
296.5 Кб
Скачать

2.3.3 Применение шаблона таблицы конфигурации

Шаблон таблицы конфигурации компьютера очень прост и удобен, поскольку всегда проще посмотреть на лист бумаги, чем рыться в своей памяти. Вначале в шаблон следует внести данные о тех ресурсах, которые используются каждым компонентом компьютера. Если вы захотите внести в систему какие-либо изменения или установить новый адаптер, то сможете быстро найти источник проблем. Для вывода на печать необходимой информации можно воспользоваться диспетчером устройств Windows. Лучше использовать шаблон таблицы, состоящий из трех разделов: Системные прерывания”, Устройства, не использующие прерываний” и Каналы DMA”. В каждом разделе слева следует перечислить каналы IRQ и DMA, а справа — адреса портов ввода-вывода для установленных компонентов. Таким образом, можно получить четкое представление о том, какие ресурсы в системе используются и какие доступны. Ниже приведен шаблон таблицы конфигурации, над структурой которого мы работали долгие годы, а теперь используем его практически каждый день. Данный тип конфигурации построен на основе имеющихся ресурсов компьютера, а не на основе его компонентов. Каждая строка таблицы соответствует одному ресурсу, напротив которого представлен список ад­ресов для его применения. В шаблоне указаны все компоненты, использование определенных ресурсов для которых фиксировано и не может быть изменено.

Для создания подобного шаблона выполните описанные ниже действия. 1.   Определите ресурсы, использование которых закреплено за конкретными встроенными компонентами компьютера — последовательными и параллельными портами, контроллерами дисковых накопителей и видеоадаптерами. В приведенном ниже примере шаблона можно увидеть, как обычно сконфигурированы стандартные устройства. 2.   Укажите ресурсы, которые используются дополнительными компонентами системы, например адаптером SCSI, звуковой, сетевой и другими специальными платами. В случае использования устройствами технологии PnP не существует такого понятия, как значения по умолчанию. Для определения ресурсов, используемых таким устройством, следует воспользоваться диспетчером устройств или любой другой программой диагностики. 3.   Измените конфигурацию устройств, вступающих в конфликт. Постарайтесь сохранить за встроенными устройствами (а также за звуковой платой) предназначенные для них ресурсы. Использование ресурсов другими компонентами можно изменить, но не забудьте сделать об этом соответствующие записи. Шаблон таблицы конфигурации, конечно же, лучше всего составлять до установки в компьютере новых устройств. Сохраните созданный шаблон. Когда вы решите добавить в компьютер какое-либо устройство, он послужит полезным руководством для определения наилучшего способа его конфигурирования.

2.3.4 Устранение проблем с платами

Большинство устанавливаемых в компьютер устройств используют линии IRQ и каналы DMA, поэтому добавление новой платы адаптера может привести к новым конфликтам. Чтобы этого не случилось, используйте описанный выше шаблон таблицы конфигурации. Отслеживая и регистрируя все изменения, вы сможете избежать многих неприятностей. Документацию лучше читать до установки платы в компьютер. В ней обычно приводятся данные об используемых платой линиях IRQ и каналах DMA. Там же можно найти сведения о том, какая верхняя память используется адаптером. Хотя PCI-адаптеры используют все описанные выше ресурсы, за исключением DMA, большинство из них спроектированы так, чтобы использовать любые доступные ресурсы. Таким образом, ресурсы, используемые определенной картой PCI, в большей степени контролируются системой, чем самой платой. Например, если прерывание IRQ3 или IRQ4 не используется портами COM и доступно для режима PCI/PnP, его может использовать плата PCI. Однако в системе, в которой для конфигурации PCI/PnP доступны только прерывания IRQ9, IRQ10 и IRQ11, идентичная плата может использовать любое из них. Кроме того, некоторые системы назначают различные IRQ разным разъемам PCI. В следующих подразделах будут рассмотрены самые распространенные конфликты, с которыми можно столкнуться при установке наиболее популярных адаптеров. Хотя список этих устройств далеко не полон, приводимые сведения помогут установить довольно сложные современные устройства, например звуковую плату, плату SCSI и сетевой адаптер. Звуковые адаптеры Для большинства звуковых плат требуется несколько каналов связи: хотя бы одна линия IRQ, два канала DMA и несколько портов ввода-вывода. Звуковая плата — это, вероятно, самое большое и сложное устройство из всех, подключаемых к компьютеру; на самом деле в ней концентрировано несколько различных устройств. В качестве примера рассмотрим плату Sound Blaster 16, производимую компанией Creative Labs.Хотя различные модели звуковых адаптеров могут иметь разные параметры, общий шаблон остается неизменным. Для эмуляции Sound Blaster требуется немало системных ресурсов. Даже если эта эмуляция не задействована (ее можно отключить, когда отсутствует потребность запуска игр DOS), плата все равно будет использовать одно прерывание и несколько адресов портов ввода-вывода. Ознакомьтесь с документацией к звуковой плате и определите параметры ее коммуникационных каналов, которые затем следует сравнить с линиями IRQ и каналами DMA, уже используемыми в системе. Далее требуется изменить параметры других адаптеров, чтобы избежать конфликта их ресурсов с ресурсами звукового адаптера. Безусловно, на все это потребуется дополнительное время. Увы, многие производители не предоставляют детальной информации по выпускаемым адаптерам PnP. Именно поэтому желательно сначала установить звуковую плату, а затем воспользоваться картой системных ресурсов для записи параметров звуковой платы перед установкой других адаптеров. Сразу же после видеоадаптера установите звуковую плату, которая является неотъемлемой частью ПК и сравнима с настоящим колоссом в мире дополнительных компьютерных устройств. Другими словами, предоставьте звуковой плате все необходимые ресурсы и никогда не изменяйте этих стандартных установок. Обнаружив конфликт между звуковой платой и какими-либо другими устройствами, изменяйте конфигурацию этих устройств, а не звуковой платы. Часто проблемы возникают из-за того, что обучающие и игровые программы, которые используют звуковую плату, разработаны непрофессионально и требуют от нее использовать несвойственные ей ресурсы. Постарайтесь смириться с этим и позвольте звуковой плате работать в нормальном режиме.Даже новейшие звуковые адаптеры иногда конфликтуют с другими платами, уже установленными в системе. Известны случаи, когда пользователям приходилось извлекать все платы PnP для того, чтобы компьютер должным образом распознал плату звукового адаптера. Если в вашей системе звуковой адаптер интегрирован в материнскую плату, но вы все равно хотите использовать обособленный адаптер, не забудьте перед его установкой отключить в BIOS интегрированный контроллер.Довольно часто возникают конфликты между звуковой платой Sound Blaster 16 и адаптером Adaptec SCSI. Оба устройства конфликтуют при использовании канала DMA 5 и портов ввода-вывода 330–331. В таком случае необходимо изменить конфигурацию потребления ресурсов платы SCSI и предоставить ей другие доступные в системе ресурсы, как это было сде­лано в рассмотренном выше примере с шаблоном конфигурации. Причиной этого является то, что многие старые программы предполагают использование звуковой картой стандартных ресурсов и не работают корректно, если эти параметры были изменены. В то же время устройства SCSI способны работать с любыми доступными ресурсами.

Данные платы (Sound Blaster 16 и AHA-1542CF) упомянуты в этом примере не потому, что работа с ними всегда вызывает конфликты, а исключительно потому, что они достаточно популярны и их можно часто встретить вместе в старых системах. Большинство пользователей используют более современные модели плат PCI, однако состав используемых ими ресурсов остается неизменным и различается лишь адресами каналов DMA. Как раз с каналами DMA проблем обычно не возникает; не хватает именно прерываний, причем даже для плат PCI, так как старые приложения, выполняемые в реальном режиме, или программы для Windows 95/3.x вынуждают присваивать PCI отдельные прерывания ISA. В качестве решения проблемы можно предложить использовать исключительно платы PCI, систему Windows 98 и более новых версий (поддерживающих технологию IRQ Steering) и приобрести системную плату с соответствующей BIOS. Тогда совместное использование прерываний будет доступно в полной мере. Практически все современные компьютеры оснащены системной платой без разъемов ISA. Так что можно считать, что с этой шиной, столько лет приносившей неприятности с распределением системных прерываний, мы уже распрощались навсегда. Современные звуковые платы PCI в значительной степени не совместимы с ранними версиями программного обеспечения (например, DOS), так как, в отличие от плат ISA, не используют каналы DMA. Поэтому для корректной работы новых звуковых плат следует воспользоваться 32-разрядной версией программного обеспечения. Большинство новых плат PCI включает в себя программу эмуляции, которая позволяет плате работать с ранними версиями DMA-зависимого программного обеспечения, однако результат зачастую бывает непредсказуемым. Если используется интегрированная поддержка звука, в комплект поставки материнской платы должны входить драйверы эмуляции Sound Blaster. Для достижения наилучших результатов воспользуйтесь разъемом PC/PCI, имеющимся на некоторых системных платах, для соединения коммутационного кабеля с PC/PCI-совместимой звуковой платой. Благодаря этому разъему звуковая плата может использовать каналы DMA типа ISA без неуклюжего программного обеспечения эмуляции. Платы адаптеров SCSI Эти платы используют больше всего системных ресурсов по сравнению почти со всеми другими сложными современными устройствами, за исключением, возможно, звуковой платы. Между такими устройствами и звуковой или сетевой платой часто возникают конфликты из-за ресурсов. Например, для стандартной платы адаптера SCSI с интерфейсом ISA требуются линия IRQ, канал DMA, диапазон адресов портов ввода-вывода и 16 Кбайт в неиспользуемой области верхней памяти для ее ROM и, возможно, RAM (область памяти для записи вразброс). Даже простейший контроллер SCSI, предназначенный для подключения сканера, требует линии IRQ и диапазона адресов порта ввода-вывода. К счастью, адаптеры стандарта SCSI легко перенастраиваются, и это не влияет на работу самих устройств. Адаптеры SCSI с интерфейсом PCI также требуют всех перечисленных выше ресурсов, за исключением канала DMA. Прежде чем устанавливать адаптер SCSI, ознакомьтесь с документацией к нему и проверьте, свободны ли необходимые плате линии IRQ, каналы DMA, адреса портов ввода-вывода и верхняя память. Если эти системные ресурсы заняты, выясните с помощью шаблона таблицы конфигурации, как их можно освободить. Не забудьте установить перемычки и пе­реключатели на плате в соответствии с документацией и запустить прилагаемую к ней программу настройки.

Некоторые адаптеры SCSI и сетевые адаптеры ISA поддерживают как указание параметров вручную, так и режим Plug and Play. Например, если в режиме Plug and Play заставить плату работать нельзя, задайте параметры ее работы вручную (с помощью перемычек, переключателей DIP или программного обеспечения).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]