Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 700179.doc
Скачиваний:
71
Добавлен:
01.05.2022
Размер:
1.1 Mб
Скачать

5.4. Программы контроля, тестирования и диагностики компьютера

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

Norton Utilities - один из лучших и многофункциональных пакетов фирмы Symantec для системного обслуживания компьютера. Входящая в пакет утилита System Information предоставляет удобно сгруппированную информацию по всем основным компонентам компьютера. Имеется возможность детализации информации по некоторым разделам, а так же сформировать отчет. Довольно наглядно и красочно, с использованием круговых диаграмм, оформлена информация об эффективности и использовании диска. Протестировать процессор можно, нажав кнопку Benchmark. Программа выдает график примерного быстродействия Вашей системы.

SiSoft SANDRA - мощный пакет диагностических утилит, в состав которого входят около 70 модулей для сбора информации обо всех основных компонентах PC (включая CPU, винчестер, видео- и аудиосистемы, принтеры, коммуникационное оборудование, клавиатура, мышь и пр.), тестирования (проверяются CPU, дисковые накопители, память и сетевое оборудование, включая Burn-in Wizard - мастер проверки системы в экстремальных условиях, поочередно запускающий избранные тестовые модули) и выработки рекомендаций по улучшению их работы.

CheckIt - также достаточно мощный набор тестовых утилит, давно завоевавший популярность.

Также существует множество утилит для тестирования отдельных устройств компьютера. Среди них можно выделить такие как Nokia Monitor Test, PowerStrip для проверки графической подсистемы, MotherBoard Monitor для контроля за тепловыми параметрами материнской платы, CPUIdle,RAMBooster для оптимизации процессора и памяти и т.д.

5.5. Работа с системным реестром

Системный реестр Windows - это большая база данных, в которой записаны все настройки и параметры как самой операционной системы, так и приложений, аппаратных средств, в ней установленных.

Физически реестр располагается в двух файлах в каталоге ОС Windows - System.dat и User.dat. Файлы System.da0 и User.da0 являются резервными копиями реестра, которые создаются каждый раз после успешной загрузки компьютера, а в случае неудачи при загрузке могут быть помещены на место поврежденных файлов реестра. Сам системный реестр состоит из двух частей. Первая - файл System.dat - содержит информацию, общую для всех пользователей данного компьютера: параметры устройств, настройки некоторых программ и др. Вторая же часть - User.dat - является специфичной для каждого пользователя, храня его настройки.

Существуют специальные программы, предназначенные для автоматического восстановления реестра. Первая, доступная каждому, у кого установлена операционная система Windows,- это утилита из ее дистрибутива под названием scanregw.exe. Она, во-первых, проверяет системный реестр на ошибки и исправляет их при необходимости, а во-вторых, копирует файлы реестра, а также файлы win.ini и system.ini, содержащие важные настройки системы, в папку Sysbackup, заархивировав их в файл типа .cab. Потом из режима командной строки реестр можно восстановить, запустив эту программу. Для просмотра и редактирования системного реестра существует специальный класс программ - редакторы реестра. При запуске редактора реестра Windows regedit.exe, перед пользователем предстает иерархическая структура системного реестра, несколько похожая на Проводник. В левой части окна программы расположено дерево разделов, а в правой отображаются параметры (другое название - "ключи") и их значения, если они присутствуют в разделе.

  1. Рис.2. Рабочее окно редактора реестра regedit

  2. Все записи в реестре подразделяются на три типа. Разделы - некое подобие папок Проводника: они могут содержать в себе другие разделы, а также параметры. Параметры - это то, что может содержаться в разделе. Они могут быть трех типов: строковые - обычная текстовая строка, двоичные - число в двоичной системе счисления (в реестре оно хранится в двоичной системе, но вот отображается всегда в шестнадцатеричной) и типа Dword - число в десятичной или шестнадцатеричной системе (вводить можно в любой - во вторую систему число преобразуется автоматически). У ключа может быть (а может и не быть) значение только того типа, который для него допустим. Если посмотреть в левое окно редактора, то может показаться, что системный реестр компьютера состоит из шести подразделов. Однако это не совсем так. Дело в том, что Редактор реестра интерпретирует содержимое реестра так, чтобы его было удобно смотреть и исправлять. В связи с этим некоторые разделы в редакторе дублируются. На самом деле реестр состоит всего из двух разделов - HKEY_LOCAL_MACHINE (содержится в файле System.dat) и HKEY_USERS (содержится в загруженных файлах User.dat). Коротко рассмотрим отображающиеся разделы в редакторе реестра:

  1. HKEY_CLASSES_ROOT является точной копией раздела HKEY_ LOCAL_MACHINE\SOFTWARE\Classes и содержит в себе информацию о всех зарегистрированных в системе типах файлов.

  2. Раздел HKEY_CURRENT_USER содержит всю информацию о настройках текущего пользователя Windows.

  3. Раздел HKEY_LOCAL_MACHINE - хранилище информации о вашем компьютере и о независимых от наличия различных пользователей настройках программ.

  4. Раздел HKEY_USERS - состоит из одного или двух больших подразделов. В любом случае один из них называется .Default и является разделом HKEY_CURRENT_USER для конфигурации пользователя Windows по умолчанию.Если в Windows зарегистрирован Раздел один пользователь, то раздел Default будет единственным и совпадать с HKEY_CURRENT_USER ,а если нет, то в HKEY_USERS будет еще один раздел, чье имя будет совпадать с именем текущего пользователя, и именно этот раздел будет отражен в реестре еще раз под именем HKEY_CURRENT_USER.

  5. Раздел HKEY_CURRENT_CONFIG - это описание текущей конфигурации оборудования компьютера. Этот раздел является отражением одной из ветвей раздела HKEY_LOCAL_MACHINE\Config , в котором описаны все созданные в системе конфигурации оборудования.

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