Поиск причин отказов в среде Windows 9 X 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Поиск причин отказов в среде Windows 9 X



Влияние особенностей оболочки Windows на отказы ПК

Механизм отказов в ОС Windows 9x выглядит следующим образом: когда Windows 9x программам, работающим в мно­гозадачном режиме, нужно получить тот или иной сервис от операционной системы или передать данные, они генерируют сообщения, которые образуют очередь: Windows 9x исполь­зует асинхронную обработку сообщений, при которой эти очереди считаются независимыми. Для каждого приложения (до трех приложений Windows-16, и до двух Windows-32) ис­пользуется отдельная адресная область в пределах отдельной виртуальной машины.

Для каждого приложения Windows 9x и для каждого со­здаваемого ими потока используются отдельные очереди со­общений. Независимость очередей сообщений теоретичес­ки делает ошибку в Windows 9-32 приложении безопасной для остальных приложений, выполняемых под Windows 9x. На практике это получается не всегда. Если приложение Windows-32 пытается выполнить запрещенное действие, ОС выдаст сообщение о недопустимой операции.

Если ПК под Windows 9x завис, компьютер перестает реа­гировать на действия пользователя и пользователь может по­пытаться удалить такое приложение с помощью команды за­вершения работы программы ALT-CTRL-DEL. Такой метод прерывания программ называется локальной перезагрузкой.

Для снятия зависшей задачи (приложения) пользователь может воспользоваться комбинацией клавиш «ALT-CTRL-DEL». При нажатии на эти клавиши возникает окно с кноп­ками: «Завершить задачу», «Завершить работу», «Отмена».

Первой попыткой пользователя может быть снятие задачи (приложения).

В тяжелом случае он может попытаться выйти из систе­мы с помощью кнопки «Завершить работу».

Если все попытки снять зависшее приложение оканчива­ются неудачей, пользователь будет вынужден перезапустить компьютер либо кнопкой «Reset», либо выключением и включением питания.

Пользователю приходится второй раз нажимать ALT-CTL-DEL, чтобы перезагрузить машину, поскольку диспетчер за­дач не справляется с поставленной перед ним задачей. Си­туация с отказами программы Windows-16 потенциально бо­лее опасна.

Это связано с тем, что 16-разрядный код не обладает свойством реентерабельности, то есть многократного исполь­зования точки входа. Это значит, что к 16-разрядному мо­дулю может одновременно обращаться только один поток, поэтому Windows 9x устанавливает запрещающий флаг для любых других обращений к этому модулю, и если приложе­ние Windows-16 зависнет в момент обращения к 16-разряд­ному модулю, то уже ни одно приложение не сможет обра­титься к последнему.

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

Неустойчивая работа Windows 9x

Неустойчивая работа Windows 9 x, вызывающая отказы при работе ПК, может регламентироваться следующими случаями:

1. Система периодически зависает. Если Windows 9x пре­кращает работу без видимых причин, то это скорее связано с ошибками оборудования. Например, попробуйте установить более низкую частоту работы микропроцессора. Ошибка мо­жет быть связана и с СП. Проверьте идентичность микросхем ОЗУ на модулях SIMM. Для диагностики ОЗУ используйте внутренний тест диспетчера памяти HIMEM.SYS. (При запус­ке ПК в обычном режиме внутренний тест отключен.)В системах с шиной PCI причиной неустойчивой рабо­ты может быть видеоконтроллер и его драйвер. Часто зави­сание связано с неправильной работой схем прямого досту­па к памяти. Чтобы это проверить, следует запустить какой-либо тест прямого доступа. В некоторых случаях зависание связано с перегревом процессора или микросхем СП. До­полнительным признаком может служить некоторое замед­ление работы ПК. Если в ПК установлено большое коли­чество контроллеров, не используйте корпус типа MiniTower или Baby. Для такой системы нужно взять корпус MiddleTower или Tower.

2. Невозможно загрузить компьютер с ОС Windows 9x. В этом случае нужно:

• перезагрузить ПК, дождаться сообщения Starting Windows 95(98): и вызвать стартовое меню нажатием клавиши F8. Затем нужно загрузиться в режиме защи­ты от сбоев (Safe Mode). Если загрузка прошла нор­мально, сделайте следующее:

• откройте панель управления (Control Panel) и щелкните на значке «Система» (System);

• откройте вкладку «Устройства» (Device Manager) и уда­лите из системы следующие устройства: видеоадаптер, контроллер НЖМД, контроллер НГМД, мышь, мост PCI (PCI Brige) (в том случае, если на плате имеется шина PCI);

• запустите «Мастер установки оборудования» (Add New Hardware Wizard) в автоматическом режиме, чтобы восстановить драйверы всех удаленных устройств;

• перезагрузите ПК;

Если систему не удается загрузить даже в режиме защиты от сбоев (Safe Mode), то переустановите Windows заново.

3. Windows теряет периферийное устройство. Такая неис­правность характерна в основном для интефированных кон­троллеров СП. Теряются последовательные и параллельные порты.

Чтобы найти порт, запустите «Мастер установки обо­рудования» (New Hardware Installation Wizard). Иногда приходится заменять контроллер или всю СП. Иногда, как правило, после загрузки системы, теряются устройства SCSI.

В этом случае нужно запустить профамму сканирования шины SCSI, которая поставляется в пакете EZ-SCSI или как программное обеспечение с устройствами SCSI. Профамма выполнит сканирование устройства на шине и найдет то, ко­торое «потерялось». Ошибка возникает потому, что устрой­ство работает несколько медленнее, чем предполагает Windows.

Операционная система Windows 9x не загружается

В этом случае сначала следует запустить операционную си­стему MS-DOS 6.22 или MS-DOS 7.0, если они предваритель­но были инсталлированы на компьютере. Если такой инстал­ляции не было, можно попробовать зафузить MS-DOS 7.0 с зафузочной дискеты, а затем запустить Windows 9x также с зафузочной дискеты. Для отображения процесса зафузки можно нажать клавишу F8.

Как уменьшить риск сбоя в работе персонально­го компьютера

Существует ряд защитных мер, которые можно предпри­нять, чтобы свести к минимуму уязвимость вашего ПК и на-' строить его на оптимальный режим работы. Есть несколько правил, выполняя которые, вы сможете уменьшить риск сбоя в работе ПК.

1. Регулярно запускайте утилиту ScanDisk, входящую в комплект Microsoft Windows 9x, и время от времени — Defrag.

2. Периодически проверяйте, достаточно ли свободного места на вашем жестком диске. Почаще опустошайте корзину (Recycle Bin).

3. Для полного и безопасного удаления старых приложе­ний, которые Вам больше никогда не'понадобятся, воспользуйтесь средством «Установка и удаление про­грамм» (Add/Remove Programs) панели управления (Control Panel) Windows.

4. Если вы по-прежнему не можете решить проблему пе­реполнения жесткого диска, подумайте, не установитьли вам дополнительный жесткий диск или не заменить ли имеющийся на диск большей емкости.

5. Если возможно, увеличьте объем ОЗУ. Лучше иметь в системе 16, 24 или 32 Мбайта ОЗУ.

6. Если ПК завис в процессе работы, то попытайтесь пе­резагрузить его, нажав CTRL+ALT+DEL.

7. Не работайте на ПК во время скачков напряжения в сети питания.

Определенные проблемы могут возникать при работе SCSI-устройств в Windows. Для большинства контроллеров SCSI в Windows есть внутренние драйверы. Эти платы рас­познаются системой автоматически, однако иногда при этом возникают различные конфликты.

Приведем самые типичные.



Поделиться:


Последнее изменение этой страницы: 2020-12-09; просмотров: 62; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.222.67.251 (0.009 с.)