- •Подход к синтезу операционных логико-запоминающих сред
- •Лабораторная работа 1 Перестраиваемая среда числового поиска Синтез среды числового поиска
- •1. Пройдите этап моделирования, описанный ниже.
- •2. Дайте ответы на вопросы:
- •3. Составьте отчет по проделанной работе. Лабораторная работа 2 Среда поиска минимального покрытия Организация операционной матрицы
- •1. Пройдите этап моделирования, описанный ниже.
- •2. Пройдите процесс тестирования, описанный ниже.
- •3. Дайте ответы на вопросы:
- •4. Составьте отчет по проделанной работе.
- •Лабораторная работа 3
- •Среда однотактного распознавания
- •Матрица распознавания
- •Параметры базовой операционной матрицы
- •1. Пройдите этап моделирования, описанный ниже.
- •2. Пройдите процесс тестирования, описанный ниже.
- •3. Дайте ответы на вопросы:
- •4. Составьте отчет по проделанной работе.
- •Лабораторная работа 4
- •Многотактное распознавание. Матричный спецпроцессор-идентификатор
- •Необходимость
- •Параллельный алгоритм
- •Структура спецпроцессора-идентификатора
- •1. Пройдите этап моделирования, описанный ниже.
- •Алгоритм
- •Просмотр
- •Размеры матриц
- •2. Пройдите процесс одиночного распознавания.
- •Просмотр матриц осуществляется следующим образом.
- •3. Пройдите процесс множественного распознавания
- •4. Дайте ответы на вопросы:
- •4. Составьте отчет по проделанной работе. Литература к разделу I
- •Раздел II. Параллельные субд
- •Реляционные базы данных.
- •Реляционная модель данных [1, 2]
- •Операции над данными (реляционная алгебра)
- •Аппаратная архитектура систем баз данных [4 – 7]
- •Лабораторная работа 5 субд MySql Cluster
- •Архитектура
- •Принципы работы
- •Обеспечение надежности в MySql Cluster
- •Процедуры конфигурирования MySql Cluster
- •Управление MySql Cluster
- •Запустить MySql Clustert в слеудющих конфигурациях (ip адреса узлов указывает преподаватель):
- •Запустить на всех 3 конфигурациях запросы к базе данных и зафиксировать время выполнения.
- •Подсчитать коэффициент ускорения относительно первой конфигурации.
- •Дать ответы на вопросы:
- •Составить отчет по проделанной работе. Лабораторная работа 6 Параллельная субд Clusterix
- •Команды управления кластером. Для управления кластером используется программа-скрипт mgm_clusterix:
- •Основные функции скрипта:
- •Лабораторная работа 7 обработка запросов в субд Clusterix
- •Формирование команд плана обработки запросов
- •Параллельная обработка запроса
- •5. Составить отчет по проделанной работе. Литература к разделу II
- •Раздел III. Параллельная обработка защищенных картографических баз данных
- •Лабораторная работа 8 Механизм криптографической защиты картографической информации Необходимые сведения из картографии
- •Механизм шифрования данных гис
- •Стойкость шифра
- •Защищенная картографическая база данных Формирование зкбд
- •Параллельная субд Security Map Cluster
- •Сделать выводы о проделанной работе. Литература к разделу III
Лабораторная работа 1 Перестраиваемая среда числового поиска Синтез среды числового поиска
При структурной обработке информационных массивов наиболее часто встречаются задачи упорядочения элементов информации (сортировка), поиска по заданному признаку или совокупности признаков (ассоциативный поиск), выделения всех элементов, больших (меньших) заданного признака или расположенных в определенных границах и т. д. Их аппаратная реализация на основе ЛЗС может дать резкое повышение быстродействия по сравнению с программными методами.
Рассмотрим синтез перестраиваемой среды, которая реализует поиск минимальных (максимальных) чисел информационного массива, равных заданному, больших или меньших заданного, ближайшего большего (меньшего) по отношению к заданному. Поиск максимума равносилен поиску минимума среди обратных кодов чисел массива. Ближайшее большее - минимальный элемент среди всех чисел, превышающих заданное. Поэтому искомая среда является суперпозицией двух ЛЗС. Одна из них делит массив на три подмножества чисел - равных, больших и меньших заданного. Другая отыскивает минимальный элемент массива.
Деление массива на три части выполняется по следующему алгоритму. Поиск ведется слева направо (со старших разрядов). Если на предыдущей итерации строка отнесена к подмножествам ">" или "<", то обработка i-го бита не вносит изменений в результат. Если ранее строка была включена в подмножество "=", то результат i-ой итерации определяется соотношением между и (между i - ми разрядами признака и числа в j-й строке).
Боковые входы элемента (рис. 1.2) .
Наборы S0, S1, S2 отвечают случаям, когда левая по отношению к i-му разряду часть числа равна, больше или меньше левой части признака. Правый выход элемента определен модифицированной таблицей переходов (рис. 1.3).
Рис. 1.2 Рис. 1.3
Выполняя кодировку состояний (рис. 1.4), получаем кодированную таблицу (рис. 1.5). Из этой таблицы:
, .
Граничные сигналы .
Рис. 1.4
Рис.1.5
Сформулируем алгоритм поиска минимума. Как и прежде, поиск ведется со старших разрядов. При анализе i-го бита j-я строка оставляется во множестве минимальных чисел, если = 0. В случае = 1 эта строка исключается из рассмотрения только тогда, когда для выделенного на (i-1)-й итерации множества не все равны 1 (1kn).
Рис. 1.6
Входы элемента (рис. 1.6) таковы. Сигнал , если левая часть числа принадлежит множеству минимальных левых частей массива. Иначе . Сигнал , если на подмножестве минимальных левых частей сверху от элемента (j,i) все = 1 (k<j). Иначе . Сигнал .
Модифицированные таблицы переходов для правого и нижнего выходов (рис. 1.7, 1.8) дают:
.
Граничные сигналы:.
Рис. 1.7 Рис. 1.8
Рис. 1.9
Объединяя найденные решения, получаем схему элемента искомой среды (рис. 1.9). Значение выхода .
Сигнал , если ведется поиск ближайшего большего, и при поиске минимума. В обоих этих случаях . Для других видов процедур значения и безразличны.
По сигналу разрешения записи число заносится поразрядно в j-ю строку. Считывание информации из l-й строки реализуется такой настройкой:
(j l). При этом .
Так что специального сигнала разрешения считывания не требуется.
Матрица n1m1 из таких элементов имеет M = 8n1 + 4m1 внешних выводов. Дополнительно необходимо учесть два вывода подключения шин "земля" и "питание". Поэтому в корпусе БИС на 40 выводов размещается до 10 элементов синтезированной среды (матрица 25).
Задания по лабораторной работе: