Програмное обеспечение ПК
Рефераты >> Коммуникации и связь >> Програмное обеспечение ПК

Все приложения, попадающие в описанную выше категорию целесообразно запускать в режиме MS-DOS. Необходимо помнить, что при работе в режи­ме MS-DOS теряется основное преимущество работы с Windows, а имен­но — многозадачность, поэтому пытаться запускать программу в режиме MS-DOS нужно только после того, как потеряна последняя надежда добить­ся адекватной работы приложения под Windows. Могу привести один из возможных сценариев решения проблемы: допустим, имеется игра, не за­пускающаяся в Windows, но отлично работающая в MS-DOS. В этом случае необходимо убедиться в том, что параметры звуковой карты (или другого устройства), использующиеся в Windows и DOS, совпадают — причина мо­жет крыться именно в этом. Поэтому нужно внимательно проверять значе­ния параметров всех устройств перед попыткой запустить приложение MS-DOS в Windows.

Существует ряд других проблем, связанных с настройкой приложений. Они связаны с установкой переменных окружения в файле AUTOEXEC.BAT. Например, многие игры требуют установки определенных значений пере­менной blaster с помощью команды set. Во время запуска игра проверяет значение переменной окружения и настраивает себя соответствующим образом. В случае, если не заданы значения необходимых игре переменных ок­ружения, игра может не запуститься.

Большинство приложений MS-DOS очень чувствительны к значениям пе­ременных окружения. В большей мере этим недостатком обладают компи­ля

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

Помимо описанных выше проблем, пользователь может столкнуться и с та­кой специфической проблемой, как нехватка стандартной памяти MS-DOS (это первые 640 Кб адресного пространства). Одним из путей решения этой проблемы является избавление от ненужных резидентных программ и драй­веров устройств. Вы можете сэкономить значительный объем памяти, если избавитесь от такой резидентной программы, как DOSKey. Если же она вам необходима, запускайте ее с помощью командного файла перед запуском приложения MS-DOS. Также вы смело можете избавиться от такого драйве­ра, как ANSI.SYS —дело в том, что в его использовании просто отпала ну­жда. Windows 98 автоматически выполняет задачи, ранее возложенные на этот драйвер.

Ошибки памяти

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

q О Конфликты диспетчеров отображаемой памяти. Иногда в Windows 98 мо­гут возникать проблемы при использовании некоторых диспетчеров ото­бражаемой памяти, таких как 386МАХ или QEMM. В основном эти дис­петчеры применяются для борьбы с нехваткой стандартной памяти MS-DOS. Некоторые пользователи предпочитают применять дополнительные диспетчеры памяти, поскольку считают, что они лучше справляются с данной задачей, чем диспетчер памяти Windows 98. Проблема заключает­ся в том, что в этом случае в борьбу за управление памятью вступают два абсолютно разных диспетчера памяти. Основными симптомами возник­новения ошибок данного типа являются: проблемы при загрузке Windows 98, неожиданный переход компьютера в неуправляемое состояние в процессе работы, ошибки при выводе на экран монитора и т. п. Если вы обнару­жили подобные симптомы, а приложению действительно требуется ото­бражаемая память, необходимо запускать его в режиме MS-DOS.

q Утечка памяти. Некоторые приложения Windows плохо работают с па­мятью. В процессе работы они резервируют большие объемы памяти, а после завершения работы освобождают ее не полностью. В результате наблюдается постепенное сокращение объема свободной памяти. Этот процесс можно отследить по замедлению работы остальных приложений или по увеличению размеров файла подкачки. Windows увеличивает файл подкачки, чтобы скомпенсировать возникшую нехватку физической па­мяти. Если установлено, что одно из приложений является причиной утечки памяти, необходимо, чтобы во время работы с данным приложе­нием не запускались другие приложения, а также чтобы это приложение было открыто на протяжении всего сеанса работы. Не стоит лишний раз закрывать, а потом запускать это приложение. Иногда, в случае если не­хватка памяти стала серьезно сказываться на работе системы, необходимо перезагрузить компьютер.

q Большое число необязательных компонентов. Иногда проблемы с памятью возникают при использовании большого числа необязательных компо­нентов (например, программ-заставок, антивирусных программ и т.д.). Симптомами проблем такого типа могут служить: необъяснимое замедле­ние работы компьютера, выдача на экран сообщений о возникновении невосстановимой ошибки приложения (Unrecoverable Application Error — UAE).

q Повреждение системных компонентов Windows. Некоторые производители мало заботятся о тестировании своих программных продуктов на предмет возникновения ошибок подобного рода. Что происходит, когда какое-либо приложение начинает использовать для своих нужд системную об­ласть Windows? Чаще всего Windows 98 сразу это обнаруживает и выдает на экран соответствующее уведомление, после чего выполнение данного приложения прекращается. Но иногда Windows не может определить причину возникновения сбоя и попадает в неуправляемое состояние.

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

q Повреждение видеопамяти. Некоторые устаревшие приложения Windows вызывают ошибки при выводе информации на экран монитора. Иногда подобные ошибки возникают из-за некорректного изменения приложе­нием цветовой палитры. Хотя в окне приложения изображение может выглядеть нормально, в окнах других приложений может наблюдаться странная комбинация цветов, а иногда и абсолютно нечитаемый текст. Довольно часто эта проблема остается даже после того, как работа при­ложения, вызвавшего ошибку, уже завершена. • Иногда возникают ситуации, при которых происходит замена значков на Рабочем столе (напри­мер, значок Панели управления заменился на значок Microsoft Word). Данная ситуация возникает в случае повреждения приложением файла SHELLICONCASH, в котором хранится список наиболее часто исполь­зуемых значков. Для исправления данной ошибки закройте все активные приложения и перезагрузите компьютер. Надо отметить, что это не все­гда приводит к желаемому результату. В этом случае необходимо удалить файл SHELLICONCASH, находящийся в системной папке Windows 98, и перезагрузить компьютер.


Страница: