|
КВАНТОВО-СТРУКТУРНАЯ МОДЕЛЬ ПАМЯТИ (описание демо-программы) "Лучше один раз увидеть ... " Предлагаемая программа никакой цели, кроме демонстрации альтернативного принципа отображения информации, не преследует. |
Программа осуществляет квантование последовательности символов вводимых пользователем с клавиатуры компьютера, либо из текстового файла (*.txt кодировка WIN как в WORDPAD) и запоминание введенной информации в виде квантово-структурного пространства. Запомненная информация может быть восстановлена в первоначальном виде без каких-либо потерь. Фактически программа моделирует функцию долговременной КС-памяти. Квантование входной последовательности осуществляется на основании бинарной КС-свертки (см. Основные положения КСТ) и выполняется с помощью пяти виртуальных последовательных КС-машин второго типа соединенных последовательно таким образом, что выход предыдущей машины соединен с входом последующей. Каждая КС-машина формирует КСП своего уровня. В целях большей наглядности вводимая информация интерпретируется как текст письменного языка, что не является принципиальным. С таким же успехом можно запоминать и воспроизводить любые линейные последовательности. Для большей наглядности были выбраны следующие базовые уровни КСП:
1 - символ -» слог; В качестве разделителей базовых уровней были приняты:
1 - гласные и разделители всех уровней выше первого; Воспроизведение запомненной информации осуществляется на основании обратного КС-преобразования (линейной проекции квантов). Программа реализована на 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. |
© 2000 Design by Asart. |