Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГОСЫ_ИТОГ_2.doc
Скачиваний:
41
Добавлен:
24.09.2019
Размер:
6.92 Mб
Скачать
  1. Классификация инструментальных средств для работы со знаниями. Языки, использующиеся при представлении и обработке знаний.

Экспертные системы выполняются на ЭВМ следующих типов: общего назначения; ПЭВМ; интеллектуальные рабочие станции (т.е. рабочие станции типа San, Appolo и др., снабженные эффективными ИС для создания ЭС); последовательные символьные ЭВМ типа ЛИСП — машин (Symbolik-3670, Alpha, Explorer, Xerox 1100 и др.) и ПРОЛОГ — машин; параллельные символьные ЭВМ (Connection, Dado, Faun, Hyper Cube и др.).

Программные ИС будем определять следующей совокупностью характеристик: назначение; стадия существования; тип ИС; тип ис­пользуемых методов и знаний; универсальность; основные свойства; среда функционирования.

Назначение определяет, для работы в каких проблемных областях и для создания какой стадии ЭС предназначено ИС.

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

По типу ИС классифицируются следующим образом:

  • символьные языки программирования, ориентированные на создание ЭС и систем ИИ (например, LISP, INTERLISP, SMALLTALK);

  • языки инженерии знаний, т.е. языки высокого уровня, ориенти­рованные на построение ЭС (например, OPS-5, LOOPS, KES, ПРОЛОГ);

  • системы, автоматизирующие разработку (проектирование) ЭС (например, KEE, ART, TEIRESIAS, AGE, TIMM), их часто называют окружением (environment) для разработки систем ИИ, ориентирован ных на знания;

  • оболочки ЭС (или пустые ЭС) — ЭС, не содержащие знаний ни о какой проблемной области (например, ЭКСПЕРТИЗА, EMYCIN, ЭКО, ЭКСПЕРТ).

Языки делятся на искусственные и естественные.

Естественные языки формировались и формируются национальными или профессиональными сообществами людей. Знания передаются от одного человека к другому, после их перевода на язык, который понимают человек источник знания и человек приемник знания.

Искусственные языки создавались и создаются для связи человека с машинами.

Примеры искусственных языков которые используются преимущественно для представления знаний:

CycL

IKL

KIF

Loom

OWL

KM : Машина Знаний (англ. Knowledge Machine) (фреймовый язык, использовавшийся для задач представления знаний)

язык Пролог

  1. Функции операционных систем по управлению памятью.

Под памятью (memory) в данном случае подразумевается оперативная (ос-

новная) память компьютера. В однопрограммных операционных системах

основная память разделяется на две части. Одна часть для операционной сис-

темы (резидентный монитор, ядро), а вторая – для выполняющейся в теку-

щий момент времени программы. В многопрограммных ОС "пользователь-

ская" часть памяти – важнейший ресурс вычислительной системы – должна

быть распределена для размещения нескольких процессов, в том числе про-

цессов ОС. Эта задача распределения выполняется операционной системой

динамически специальной подсистемой управления памятью (memory

management). Эффективное управление памятью жизненно важно для много-

задачных систем. Если в памяти будет находиться небольшое число процес-

сов, то значительную часть времени процессы будут находиться в состоянии

ожидания ввода-вывода и загрузка процессора будет низкой.

В ранних ОС управление памятью сводилось просто к загрузке программы и

ее данных из некоторого внешнего накопителя (перфоленты, магнитной лен-

ты или магнитного диска) в ОЗУ. При этом память разделялась между про-

граммой и ОС. На рис. 6.3 показаны три варианта такой схемы. Первая мо-

дель раньше применялась на мэйнфреймах и мини-компьютерах. Вторая

схема сейчас используется на некоторых карманных компьютерах и встроен-

ных системах, третья модель была характерна для ранних персональных

компьютеров с MS-DOS.

Рис. 6.3. Варианты распределения памяти

С появлением мультипрограммирования задачи ОС, связанные с распределе-

нием имеющейся памяти между несколькими одновременно выполняющи-

мися программами, существенно усложнились.

Функциями ОС по управлению памятью в мультипрограммных системах яв-

ляются:

• отслеживание (учет) свободной и занятой памяти;

• первоначальное и динамическое выделение памяти процессам прило-

жений и самой операционной системе и освобождение памяти по за-

вершении процессов;

• настройка адресов программы на конкретную область физической па-

мяти;

• полное или частичное вытеснение кодов и данных процессов из ОП на

диск, когда размеры ОП недостаточны для размещения всех процессов,

и возвращение их в ОП;

• защита памяти, выделенной процессу, от возможных вмешательств со

стороны других процессов;

• дефрагментация памяти.

3. Форматы в которых можно опубликовать фильм Flash - область использования, преимущества, недостатки.

Публикацией в терминологии Flash называется процесс сохранения готового фильма в одном из форматов, пригодных для его распространения. Как правило, фильмы Flash сохраняются в формате Shockwave/Flash, но возможно сохранение в форматах QuickTime и анимированный GIF. Эти два формата поддерживают не все средства Flash: например, сценарии ActionScript ими не поддерживаются.

Помимо собственно файла фильма, Flash при публикации может создавать веб-страницу, на которую будет помещен публикуемый фильм. Кроме необходимого HTML-кода Flash помещает на эту страницу особый веб-сценарий, проверяющий наличие на компьютере клиента проигрывателя Flash и устанавливающий его в случае отсутствия. Нам остается только поместить готовый файл фильма и эту веб-страницу на веб-сервер.

При публикации фильма мы также можем заставить Flash создать так называемое изображение-замену. Это изображение будет выводиться на веб-страницу в случае, если на компьютере клиента отсутствует проигрыватель Flash и установить его пользователь почему-то не может. По умолчанию оно содержит первый кадр фильма и сохраняется в формате GIF, JPEG, PNG, т.е. в общепринятых в Интернете графических форматах.

В качестве изображения-замены может быть выбран любой другой кадр фильма. Для этого достаточно дать ему имя #Static.

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

Публикации. Выбор формата

Чаще всего фильмы, созданные во Flash, публикуются в формате Shockwave/Flash. Только родной формат поддерживает все его возможности: анимацию, импортированные графику и звук, сценарии. Файлы Shockwave/Flash бывают двух видов:

  • Первый — с расширением swf, содержащим только фильм Flash. Он компактен и может распространяться через Интернет. Для его просмотра требуется программа проигрывателя Flash, который установлен на большинстве компьютеров, подключенных к Интернету.

  • Второй — файл проектора, т.е. исполняемый файл, содержащий одновременно и фильм, и программу проигрывателя Flash. При запуске его на экране открывается окно проигрывателя, в котором и происходит врспроизведение фильма. Это довольно удобно, если фильм нужно распространять на компакт-дисках. В этом случае пользователю не придется устанавливать ни каких дополнительных программ. Однако файл проектора очень велик и поэтому мало пригоден для распространения через Интернет.

Flash в сосотоянии создать файл проектора в двух разных форматах. Это может быть обычный исполняемый файл Windows с расширением exe или исполняемый файл, предназначенный для компьютеров Apple Macintosh и имеющий вид hqx.

Теперь о формате анимированный GIF. В этом формате публикуются только совсем простые и короткие фильмы, не содержащие сценариев и сложной графики. Например, рекламные банеры и элементы оформления веб-страниц.

Билет 14