файл доклада

advertisement
С.О. КОСОЛАПИКОВ
Научный руководитель – А.В. МЫШЕВ, к.ф.-м.н.
Обнинский институт атомной энергетики НИЯУ МИФИ
КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ КОДИРОВАНИЯ
ИНФОРМАЦИОННЫХ ОБЪЕКТОВ НА БИНАРНЫХ
ПОЛЯХ МЕТОДОМ ХАФФМЕНА
В работе рассматривается модель алгоритма для разработки компьютерных
технологий кодирования информационных объектов на основе метода Хаффмена
с использованием таблицы информационной насыщенности.
Рассматривается задача разработки и реализации алгоритмов
компьютерных технологий кодирования информационных объектов на
основе метода Хаффмена, когда обозначенный объект определяется и
формализуется как бинарное множество. В рамках развиваемого подхода
информационные объекты компьютерных систем и сетей, например,
файловые структуры любой природы или более сложные системные
объекты рассматриваются и описываются в виде бинарных
информационных полей, на которых определяются информационные
пространства различной природы. В работе рассматривается следующая
конструкция информационного пространства. Она определяется в виде
кортежа < X, Nm>, где X – это множество цепочек символов алфавита Nm ,
а Nm - это множество бинарных цепочек длины m. Для описания
исходного
информационного объекта (IO) в таких пространствах
используется таблица его информационной насыщенности на конечных
топологиях информационных бинарных множеств, которым является
любой объект системы или сети. Такие таблицы в первом приближении
представляют собой дискретные распределения вероятности букв
алфавита Nm информационных пространств для конкретного объекта.
Совокупность
алфавитов
исходного
и
закодированного
IO,
представленных в виде матрицы A(2,L), , где L – размерность алфавитов,
образуют формальный словарь [1]. Элементы алфавитов формального
словаря являются бинарными векторами и могут быть как
фиксированной, так и переменной длины. В традиционных моделях
алгоритмов и процедур программных компонент технологий кодирования
IO на основе словарных методов используются логические структуры,
которые описывают область памяти, где будет размещаться формальный
словарь. Такие структуры–заголовки описывают поля памяти, в которых
будет располагаться как служебная информация, так и сам формальный
словарь с кодируемым или декодируемым IO. В данной работе
рассматриваются модели алгоритмов и процедур программных компонент
для разработки кодера и декодера используются логические структуры,
описывающие область памяти с размещением таблиц информационной
насыщенности конкретного IO. Тогда такую логическую организацию
обозначенной области памяти можно определить как виртуальный объект
в реальной физической памяти, имеющей виртуальную организацию.
Виртуальная организация "размещения" таблицы информационной
насыщенности в информационном пространстве физической памяти
каналов хранения и передачи компьютерных систем и сетей, с одной
стороны,
заключается в том, что она (физическая память),
представляемая в виде бинарного информационного пространства,
логически разбивается на области с динамически изменяемой длиной ее
полей.
Целевая установка состоит в следующем: во–первых, в рамках первой
конфигурации информационного пространства <X,N> реализовать
информационные технологии упаковки файлов на основе префиксных
методов Хаффмена и определить оптимальное информационное
пространство, в котором технология упаковки достигает наилучшего
результата [1]. Во–вторых, определить закономерности между
емкостными и информационными атрибутами файловых структур на
бинарных полях в технологиях кодирования. В–третьих, показать
преимущества такой организации полей, с динамически изменяемой
длиной относительно выбора наиболее оптимальной длины для каждого
IO и, в следствии, достижении более эффективного кодирования.
Полученные результаты и их анализ показали, что для решения задач
упаковки, защиты, восстановления и анализа больших потоков данных
произвольного формата в каналах передачи и хранения информационных
сетей и систем в виде технологий виртуализации их каналов передачи и
хранения позволяют повысить инвариантную защищенность IO как
относительно средств передачи и хранения, так и способов размещения их
в информационной “таре” файловых структур любой природы и
физической среды.
Список литературы
1. Мышев А.В. Модели активной памяти на бинарных полях в технологиях
виртуализации каналов передачи и хранения информации. – Программные продукты и
системы, 2010, №1(89), с.54–58.
Download