Принципы функционирования системы Командный процессор Размещение файлов Взаимодействие с накопителями Недоработки и дефекты Маркировка плохих секторов Основные узлы системного блока Технические характеристики слоты расширения

KERNEL_MODE_EXCEPTION_NOT_HANDLED появляется в основном при попытке изменить значение параметра «Аппаратное ускорение» (апплета Панели управления «Экран») и в некоторых других случаях, например, после запуска какой-либо графической программы или игры. Неполадка вызвана неверным кодом интерфейса GDI+.

Операционные системы и связанные с ними проблемы

Эта глава посвящена тем проблемам, которые возникают в персональных компьютерах при сбоях или несовместимости программного обеспечения. Речь пойдет, в первую очередь, о структуре DOS и о ее взаимодействии с аппаратной частью системы. Особый интерес в этом отношении представляют следующие вопросы:

файловая структура DOS,

организация дискового пространства,

программы DOS для восстановления данных и структуры дисков (их возможности и потенциальная опасность).

Кроме того, в главе обсуждаются две важные темы, относящиеся к программному обеспечению: использование резидентных программ (и связанные с этим сложности) и признаки, по которым можно отличить аппаратные проблемы от программных.

Дисковая операционная система (DOS)

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

В этой книге мы не сможем обсудить структуру и работу DOS в полном объеме, поэтому, если вас заинтересуют подробности, я могу посоветовать вам обратиться к специальной литературе, посвященной данному вопросу.

Сразу заметим, что в Windows 95 используется та же структура диска, что и в DOS — главная загрузочная запись (MBR — Master Boot Record), таблицы размещения файлов (FAT — File Allocation Table) и каталоги. Небольшие отличия есть лишь в структуре каталогов, и связаны они с использованием более длинных имен файлов.

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

Принципы функционирования системы

DOS является лишь одним из компонентов всей системы. В персональном компьютере существует достаточно четкая иерархия управляющих программ. Даже когда вы работаете с прикладной программой — например, текстовым редактором — незаметно для вас выполняются программы других, более низких уровней. Обычно уровни программного обеспечения можно определить достаточно четко, однако иногда границы между ними размываются.

Как правило, между собой взаимодействуют программы, расположенные на соседних уровнях иерархии, однако это правило не является абсолютным. Многие программы не обращаются к "услугам" посредников с близлежащих нижних уровней, а обращаются к последующим. В качестве примера можно привести то обстоятельство, что многие приложения работают непосредственно с видеоадаптерами, в обход стандартных средств DOS и BIOS, что позволяет значительно улучшить быстродействие видеосистемы. Но, хотя их характеристики при этом получаются превосходными, во многих операционных системах (например, OS/2 и Windows 95) теперь введен запрет на прямое обращение к аппаратным средствам. Программы, не соответствующие этим правилам, должны быть переписаны — в противном случае они не смогут работать с упомянутыми новыми оболочками.

Ошибка 0x00000221 - STATUS_IMAGE_CHECKSUM_MISMATCH
Ошибка указывает на повреждение драйвера или системного файла DLL. Как правило, в сообщении STOP указывается имя файла, вызвавшего проблему. Восстановите поврежденный файл из дистрибутива.

Расчет характеристик надежности Надежность информационных систем Взаимодействие операционной системы с аппаратным обеспечением