Лекции по интеллектуальным системам / Лекция 16_1
.docСпециализированные процессоры для ИС.
МБД.
Основные требования:
-
Поддержка широкого спектра типа данных
-
Естественное представление в БД отношений между объектами
-
Поддержка целостности БД в различных предметных областях и ???????
-
Управление распред. БД
-
Повышение надёжности БД.
-
Реализация дедукт. БД
ЭВМ общего назначения: программная реализация функций СУБД приводит к громоздкости и непроизводительности, снижению надёжности.
Причины:
1) ? ? ? ? ? ?Функция надёжности? ? ? ? ? ? структуры памяти неадекватна требованиям СУБД (поиск, обновление, защита и др.)
2) Многоуровневое и сложное ПО СУБД.
3) Перегружаемость ЭВМом функциями управления БД.
МБД – считается аппаратно-программным мультипроцессорным комплексом для реализации некоторых или всех функций СУБД.
Используются реляционные модели данных: из-за их свойств
-
расчленение отношений на непересекаемые группы
-
возможность массовой парной обработки
-
простота и независимость данных
-
повышение развития теории реляционных БД
Основные технические приёмы:
-
Использование многоканальных устройств массовой памяти со встроенными в каналы процессорами поиска и фильтра
-
Использование буферизации между УМП и основной памятью
-
Сегмент данных в УМП
-
Использование ассоциативной памяти в качестве буфера
-
Использование подсистем опережающей выборки данных в буферную память.
-
Реализация режимов ??????? интерпретации каждой операции, конвейерная и потоковая обработка операций и транцакций в целом.
-
Функция специализирования процессоров обработки и аппаратной реализации в виде СБИС.
МБД. 2 класса:
-
Многопроцессорные, неоднородные (МН МБД)
-
Сетевые.
Особенности МН МБД:
-
наличие как минимум трех уровней обработки данных:
а) селекционная и первичная обработка данных (контр. устр. мас. нам.);
б) вторичная обработка (операции реляционной алгебры);
в) структурная обработка (индикация, кластеризация);
2) системная буферная память между а и б уровнями обработки (опережающая выборка и стадир.);
3) функция параллелизма (физическое распределение аппарат) для первичной и вторичной обработки.
Сетевая МБД
Буферная память до 128 Мб.
Основная память до нескольких сотен Гб.
Систологическая МБД
У-сетевая МБД
Ассоциативные параллельные процессоры
Память адресуется по своему содержимому, + ???паралл. проц.???
Т.е. дополнительные функции АП:
1) сравнение хранимого числа с заданным;
2) указать совпадает или не совпадает.
Регистр указывает результат поиска (первое откликн. слово, т.е. разрешение множества откликов).
Ассоциативный процессор – это /семантическая сеть/, погруженная в вычислительную среду.
Ассоциативный процессор используется в МБД. Поиск операции (точно совпад, >, <).
Однородные структуры
Однородная структура – это вычислительная сеть с одинаковыми вычислительными элементами, связанными друн с другом регул-м образом.
Но для решения заданных ОС объединяя.т все вычислитешльные структуры.
Требования к аппаратной части:
-
универсальность с перенастройкой;
-
развитие интерф. связи;
-
шинная связь;
-
специальный язык (волновой).
Для увеличения производительности используют алгоритм распространения сообщений по относительному адресу.
Модуль ОС хранит кроме программы информацию относительного адреса модулей, хранящих семантические связанные данные.