Способы представления знаний - сценарии

Сценарии

Разработчику ЭС необходимо получить от эксперта сценарий решения некоторой задачи. Сценарий требует анализа текста, графики его декомпозиции на смысловые фрагменты

Пример сценария диагностики причины зависания системы в процессе загрузки ОС полученный от эксперта

После включения питания, нажатия клавиши 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-вируса. Надлежит выполнить проверку и «лечение» с системной дискеты.

Если удалось получить такой сценарий , разработчик продолжает работу по дальнейшей формализации текста ,

разработки сценария диалога пользователя с ЭС , создания моделей для полученных знаний