Hardware - разное



         

Нужна ли ассоциативная память? - часть 5


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

  • Возможность адресного и ассоциативного доступа к хранящимся в памяти данным. Адресный доступ необходим для того, чтобы можно было бы работать с конкретной записью. Кроме того, при наличии адресного доступа становится возможным использование библиотек тестов, разработанных для адресной памяти.
  • Модульная конструкция памяти. Так как заранее невозможно определить круг задач, решаемых устройством, то ассоциативная память должна быть максимально гибкой и допускать возможность настройки для решения различных задач.
  • Устройство управления ассоциативной памятью должно при помощи микропрограмм выполнять не менее 90% запросов, направляемых к памяти. В остальных случаях с памятью работают как с обычной адресной памятью, или производят выборку на базе имеющихся микропрограмм с последующей обработкой результатов.

    Данная плата расширения может быть использована для повышения производительности серверов (за счет обработки информации на этапе считывания из памяти, а также уменьшения нагрузки на шины) баз данных типа ORACLE и SQL SERVER, расположенных на машинах Pentium, при этом применение платы расширения должно быть оправдано по критерию "стоимость - эффективность".

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

    Использование специальных аппаратных средств для повышения производительности компьютера при выполнении узкоспециализированных задач - достаточно традиционный подход к решению проблемы. Если вспомнить историю, то в начале 80-х годов для ускорения расчетов был создан математический сопроцессор, а в середине 90-х для ускорения вывода графики - 3D ускоритель (видеопроцессор).

    С автором статьи можно связаться по e-mail r214@chat.ru.

    Литература.

  • Учебное пособие "Введение в Oracle: SQL, SQL*Plus, и PL/Plus".
  • Кохонен Т. "Ассоциативные запоминающие устройства". Москва, "Мир", 1982 г.




    Содержание  Назад  Вперед