Способы представления знаний - сценарии
Сценарии
Разработчику ЭС необходимо получить от эксперта сценарий решения некоторой задачи. Сценарий требует анализа текста, графики его декомпозиции на смысловые фрагменты
Пример сценария диагностики причины зависания системы в процессе загрузки ОС полученный от эксперта
После включения питания, нажатия клавиши Reset или комбинации [Alt+Ctrl+Del] запускается POST (программа BIOS), которая начинает тестирование регистров CPU.
Далее следует инициализация таймера. становится доступным звуковая диагностика.
При зависании ПЭВМ расшифровать сигнал по таблице и принять соответствующие меры.
После тестирования 64Кбайт нижней памяти и инициализации видеоконтроллера
диагностические сообщения начинают выводиться на экран.
В случае сбоя или зависания на этом этапе действия инженера зависят от диагностического сообщения.
Например. Сообщение
keyboard error
- отсутствие клавиатуры или её неисправность.
HDD failure code XX
– неисправность HDD , порта IDE (или кабеля ) между ними.
После проверки и инициализации всех портов (COM, LPT, FDD, HDD) в случае готовности дисковода А (см. в Setup порядок устройств загрузки к примеру А;С;CDROM) загружается первый сектор диска А и ему передаётся управление;
Иначе загружается Маster Boot диска С и управление передаётся ему. Далее Master Boot загружает Boot-сектор основного раздела и передаёт управление на его начальный адрес.
Если загрузка не доходит до сообщения Starting MSDOS или Starting Win98 и зависает. то инженер должен руководствоваться звуковым или визуальным сообщением
POST. При нормальном завершении POST (короткий звуковой сигнал перед загрузкой)
но невозможности загрузки с HDD надлежит
1)проверить настройки Setup
2)прослушать процесс инициализации HDD.
Если настройки «сбиты», то надо их выправить ; если Setup допускает автодетектирование оборудования - сделать соответствующую установку.
В процессе автодетектирования происходит инициализация HDD.Внимательно слушаем.
Необычные звенящие, шумящие, изменяющиеся по тону звуки, а также повторяющиеся щелчки являются признаком возможной неисправности винчестера.
Если инициализация происходит без подозрительных шумов, нужно проверить все настройки BIOS, касающиеся дисковой подсистемы: включение портов IDE, режимы доступа и обмена, и повторно выполнить автодетектирование.
Если параметры HDD определены правильно, нужно выйти из Setup c перезаписью CMOS и повторить загрузку ПЭВМ.
Если HDD не детектируется или детектируется неправильно, следует проделать операцию автодетектирования с другой системной платой (на другой ПЭВМ).
Если теперь HDD определяется правильно, и загрузка с него идет, то проблема в системной плате (неисправен порт IDE и т.п.), иначе неисправен HDD.
Если загрузка с HDD не происходит, нужно загрузиться с системной дискеты, на которой желательно иметь Disk Editor (файл de.exe) и библиотеки rtlxxx.lib нужно загрузить fdisk и проверить разбиение HDD на логические диски.
Если логические диски видны, проверяем наличие признака активного раздела.
Если его нет, установим этот признак и повторить загрузку с HDD. Если загрузка не происходит, перезагружаемся с системной дискеты, запускаем Disk Editor и проверяем содержимое секторов нулевого цилиндра нулевой поверхности.
Если HDD разбивался на логические диски посредством fdisk, а не специальными программами, то наличие копии MBR в секторах кроме 0/0/1 является признаком возможного Boot-вируса. Надлежит выполнить проверку и «лечение» с системной дискеты.
Если удалось получить такой сценарий , разработчик продолжает работу по дальнейшей формализации текста ,
разработки сценария диалога пользователя с ЭС , создания моделей для полученных знаний