[письмо мне] [карта сайта] [к началу]

КВАНТОВО-СТРУКТУРНАЯ МОДЕЛЬ ПАМЯТИ

(описание демо-программы)

В.Н. Свиридов

"Лучше один раз увидеть ... "

     Предлагаемая программа никакой цели, кроме демонстрации альтернативного принципа отображения информации, не преследует.

[загрузить программу]     

     Программа осуществляет квантование последовательности символов вводимых пользователем с клавиатуры компьютера, либо из текстового файла (*.txt кодировка WIN как в WORDPAD) и запоминание введенной информации в виде квантово-структурного пространства. Запомненная информация может быть восстановлена в первоначальном виде без каких-либо потерь. Фактически программа моделирует функцию долговременной КС-памяти.

     Квантование входной последовательности осуществляется на основании бинарной КС-свертки (см. Основные положения КСТ) и выполняется с помощью пяти виртуальных последовательных КС-машин второго типа соединенных последовательно таким образом, что выход предыдущей машины соединен с входом последующей. Каждая КС-машина формирует КСП своего уровня. В целях большей наглядности вводимая информация интерпретируется как текст письменного языка, что не является принципиальным. С таким же успехом можно запоминать и воспроизводить любые линейные последовательности. Для большей наглядности были выбраны следующие базовые уровни КСП:

1 - символ -» слог;
2 - слог -» слово;
3 - слово -» выражение;
4 - выражение -» предложение;
5 - предложение -» текст.

В качестве разделителей базовых уровней были приняты:

1 - гласные и разделители всех уровней выше первого;
2 - пробел и разделители всех уровней выше второго;
3 - знаки препинания и разделители всех уровней выше третьего;
4 - точка, знак вопроса, знак восклицания и разделители всех уровней выше четвертого;
5 - условно принят знак "~" тильда как конец текста.

     Воспроизведение запомненной информации осуществляется на основании обратного КС-преобразования (линейной проекции квантов).

     Программа реализована на Delphi 2.0 , работает под ОС Windows версии 95 и старше, требует наличия на машине пакета BDE (Borland Database Engine).

     В виду узкоспециализированной цели (демонстрация принципа), данная программа какой-либо оптимизации и расширенного тестирования не проходила. В ней также слабо реализована защита от исключительных ситуаций (переполнения, нехватка оперативной или дисковой памяти.

     При запуске на ПК Pentium 3 128MB сбоев не наблюдалось, скорость преобразования составляла 8-10 линейных знаков в секунду при общем объеме КСП до 200000 КС.

     После запуска на экране должно появиться окно с формой. Ввод линейной последовательности с клавиатуры осуществляется в нижнем окне редактирования. В верхнем окне редактирования осуществляется вывод линейного эквивалента выбранного кванта структуры. Само КСП в форме представлено в виде таблицы.

     Навигатор позволяет выбрать нужный квант и вывести его линейный эквивалент. Для этого нужно просто кликнуть мышкой в нужной строке таблицы. Чтобы прервать вывод (а это удовольствие иногда затягивается), нужно кликнуть в окне вывода. Таблица может быть отсортирована по типам квантов. Для этого нужно кликнуть на соответствующем выбранному типу транспоранте статистики.

     Данная программа, по мнению автора, позволяет продемонстрировать:

1) Альтернативный линейному принцип отображения информации.

2) Неэффективность реализации принципиально параллельных алгоритмов прямого и обратного КС-преобразования на последовательных машинах.

3) Необходимость создания принципиально новые вычислительных устройств.

     Порядок установки:

     Скопировать демо-программу на жеский диск .

     Если BDE установлен, то просто разархивировать и запустить на исполнение .

     Если BDE не установлен, перед запуском программы необходимо инсталлировать BDE. Можно взять BDE здесь или в любом другом месте (1,5 МБ). Разархивировать, запустить setup, после перезагрузки машины запустить демо-программу на исполнение.

  © В.Н. Свиридов 2000.

   Rambler's Top100  

  © 2000 Design by Asart.

Хостинг от uCoz