Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы на вопросы_ABC.doc
Скачиваний:
11
Добавлен:
17.09.2019
Размер:
6.14 Mб
Скачать

42) Ассоциативные зу

8.1. Введение

Корни концепции ассоциации, ассоциативности уходит к временам Аристотеля. Ассоциация рассматривалась как установление соответствия между объектами. Аристотель в труде «О памяти и воспоминаниях» определил три типа ассоциации: по сходству, по контрасту и по близости.

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

В июле 1945 года Бушем была предложена ассоциативная архитектура гипотетической машины МЕМЕХ. Предвидя в будущем лавинообразный рост суммы знаний, Буш предложил МЕМЕХ как помощь человеку в переработке огромных массивов информации. Мозг, считал Буш, работает ассоциативно, и поэтому в МЕМЕХ был реализован выбор по ассоциации, в отличие от известных приемов поиска по указателям и т.д. МЕМЕХ (механизированный ассоциативный доступ к данным), по утверждению Буша, служил расширением человеческой памяти. В МЕМЕХ отдельные порции данных сцеплялись друг с другом посредством ассоциации “аналогично тому, как мы думаем”. Любая отдельная информация вызывает немедленный автоматический выбор другой информации.

8.2. Ассоциативный принцип поиска

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

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

Значительно более эффективно ассоциативный принцип поиска информации реализуется схемным путем, состоящим в построении ассоциативных ЗУ (АЗУ). Ассоциативная память может быть определена как система для записи, хранения, поиска, обработки и считывания информации, в которой данные (знание об объекте) могут быть инициализованы по заданному фрагменту этих данных (знаний), используемого в качестве поискового. Отличительной особенностью АЗУ является способность реализации операции сравнения непосредственно в ЯП ЗУ. Это дает возможность выполнить операцию сравнения заданных признаков с признаками всех хранящихся в ЯП слов одновременно и независимо по всему объему АЗУ. Для того чтобы иметь возможность обнаружить факт соответствия признаков хранимых в ЯП слов заданным признакам, каждая ЯП АЗУ, реализуя операцию сравнения, должна вырабатывать сигнал соответствия, единичное значение которого указывает на наличие заданного соответствия указанных признаков, а нулевое – на его отсутствие. Сигналы соответствия позволяют установить местоположение и осуществить выборку тех ячеек памяти, в которых хранятся искомые слова.

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

  • память, обладающая свойствами полностью ассоциативного устройства, но в пределах ограниченной по длине части слова;

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

  • память с одним признаком фиксированной длины, все разряды которого одновременно используются для опроса (при этом искомой информацией является остальная часть слова).