Резидентные программы, Программные конфликты, Конфликты адресов памяти – Инструкция по эксплуатации Dell OptiPlex GX100

Страница 110: Конфликты прерываний

Advertising
background image

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

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

Резидентные программы

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

Обычно файлы запуска операционной системы (такие как config.sys и autoexec.bat) содержат команды для запуска резидентных 
программ при загрузке системы. Если Вы предполагаете, что одна из этих резидентных программ вызывает конфликты памяти, уберите 
команды для запуска этой программы из соответствующего файла. Если проблема устранена, причиной конфликта являлась 
резидентная программа. По одной добавляйте команды запуска резидентных программ в файл запуска, чтобы определить, какая из 
резидентных программ создала конфликт.

Программные конфликты

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

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

Конфликты адресов памяти

Конфликты адресов памяти происходят, когда несколько устройств одновременно пытаются получить доступ к одному и тому же адресу 
в блоках верхней памяти (UMB). Например, если сетевой плате и страничному блоку дополнительной отображаемой памяти назначены 
перекрывающиеся блоки адресов, возникает конфликт адресов памяти. В результате при попытке регистрации в сети происходит сбой.

Чтобы устранить конфликты такого типа, можно изменить адрес одного из устройств. Например, в случае адресов сетевой платы 
расширения и страничного блока дополнительной отображаемой памяти можно переместить адрес сетевой платы в диапазон CC000h -
D0000h.

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

Конфликты прерываний

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

Таблице 1

и сконфигурируйте плату для использования одной из доступных линий 

IRQ.

Таблица 1. Линии запросов на прерывание, используемые по умолчанию

ПРИМЕЧАНИЕ: В Таблице 1 перечислены установки запроса на прерывание по умолчанию. В системах с поддержкой 
технологии "Plug and Play" можно изменить установки по умолчанию. При установке платы с поддержкой "Plug and Play" в 
систему, поддерживающую технологию "Plug and Play", будет автоматически выбрана открытая линия запроса на 
прерывание, если только он имеется. Если устанавливается плата без поддержки технологии "Plug and Play" или плата 
старого образца, для определения текущей установки запроса на прерывание и поиска доступной линии запроса на 
прерывание может потребоваться помощь утилиты конфигурирования ISA.

Линия запроса на прерывание Используется/свободна

IRQ0

Используется системным таймером

IRQ1

Используется клавиатурой для сигнализации о заполнении выходного буфера

IRQ2

Используется контроллером прерываний 1 для включения IRQ8 - IRQ15

IRQ3

Используется последовательным портом 2

Advertising