
- •0.1.Роль системных представлений в практической деятельности человека
- •0.2.Краткая историческая справка.
- •0.3.Анализ и синтез в познании
- •0.4.Построение общей теории систем
- •0.5.Основные проблемы информатики и информационных систем
- •0.6.Контрольные вопросы
- •1.Основы теории систем
- •1.1.Системы и их основные свойства.
- •1.1.1.Модель "черный ящик"
- •1.1.2.Сложности построения модели "черный ящик"
- •1.1.3.Множественность входов и выходов
- •1.1.4.Модель состава системы
- •1.1.5.Модель структуры системы
- •1.2.Классификация систем.
- •1.3.Особенности функционирования систем.
- •1.3.1.Пространство состояний системы.
- •1.3.2.Преобразования в системах.
- •1.3.3.Устойчивость систем.
- •1.3.4.Особенности управления сложных систем.
- •1.4.Критерии эффективности сложных систем.
- •1.5.Основы разработки и исследования сложных систем.
- •1.5.1.Основные этапы разработки сложных систем
- •1.5.2.Основные задачи исследования сложных систем.
- •1.6.Контрольные вопросы
- •2.Информационные системы
- •2.1.Автоматизированные информационные системы
- •2.1.1.Содержание и структура теории ис
- •2.1.2.Предметная область аис
- •2.1.3.Взаимодействие предметной области, пользователей и аис
- •2.1.4.Классификация, состав и структура аис
- •2.2.Интегрированные корпоративные ис
- •2.2.1.Основы построения икис
- •2.2.2.Базовая концепция икис «Галактика»
- •2.3.Основные виды обеспечения аис
- •2.3.1.Информационное обеспечение аис
- •2.3.2.Средства обработки данных
- •2.3.3.Интерфейсы пользователя
- •2.3.4.Классификация программного обеспечения аис
- •2.3.5.Операционные системы
- •2.3.6.Средства автоматизации проектирования аис
- •2.3.7.Программное обеспечение интерфейсов аис
- •2.3.8.Техническое обеспечение аис
- •2.3.9.Нормативно - техническое обеспечение качества, эффективности и безопасности аис
- •2.4.Контрольные вопросы
- •3.Информация в системах
- •3.1.Кодирование информации и алфавиты
- •3.2.Сигналы в системах
- •3.2.1.Понятие сигнала
- •3.2.2.Типы сигналов
- •3.3.Математическая модель сигналов
- •3.3.1.Непредсказуемость – основное свойство сигналов.
- •3.3.2.Классы случайных процессов
- •3.4.Математические модели реализаций случайных процессов
- •3.4.1.Моделирование конкретных реализаций
- •3.4.2.Некоторые модели ансамбля реализации.
- •3.5.О некоторых свойствах непрерывных сигналов
- •3.5.1.Частотно – временное представление сигналов
- •3.6.Цифровое представление непрерывных сигналов
- •3.6.1.Особенности цифрового представления непрерывных сигналов. Решетчатые функции.
- •3.6.2.Особенности прохождения непрерывного сигнала в цифровых системах.
- •3.7.Энтропия
- •3.7.1.Понятие неопределенности
- •3.7.2.Энтропия и ее свойства
- •3.7.3.Дифференциальная энтропия
- •3.7.4.Фундаментальное свойство энтропии случайного процесса.
- •3.8.Количество информации
- •3.8.1.Количество информации как мера снятой неопределенности
- •3.8.2.Количество информации как мера соответствия случайных объектов
- •3.8.3.Свойства количества информации
- •3.8.4.Единицы измерения энтропии и количества информации
- •3.9.Основные результаты теории информации
- •3.9.1.Избыточность
- •3.9.2.Скорость передачи и пропускная способность
- •3.9.3.Кодирование в отсутствии шумов
- •3.9.4.Кодирование при наличии шумов
- •3.10.Контрольные вопросы
- •4.Декомпозиция и агрегирование систем
- •4.1.Модели систем как основание декомпозиции
- •4.2.Алгоритмизация процесса декомпозиции
- •4.2.1.Компромиссы между полнотой и простотой
- •4.2.2.Типы сложности
- •4.3.Алгоритм декомпозиции
- •4.4.Агрегирование, эмерджентность и внутренняя целостность систем
- •4.4.1.Эмерджентность как проявление внутренней целостности систем
- •4.4.2.Эмерджентность как результат агрегирования
- •4.5.Виды агрегирования
- •4.5.1.Конфигуратор
- •4.5.2.Агрегаты-операторы
- •4.5.3.Классификация как агрегирование
- •4.5.4.Статистики как агрегаты
- •4.5.5.Агрегаты - структуры
- •4.6.Обобщенная модель агрегата
- •4.7.Некоторые особенности моделирования процесса функционирования агрегата.
- •4.8.Агрегативные системы.
- •4.9.Контрольные вопросы
- •5.Эксперимент в анализе систем
- •5.1.Измерительные шкалы
- •5.1.1.Шкалы наименования
- •5.1.2.Порядковые шкалы
- •5.1.3.Модифицированные порядковые шкалы
- •5.1.4.Шкалы интервалов
- •5.1.5.Шкалы отношений
- •5.1.6.Шкалы разностей
- •5.1.7.Абсолютная шкала
- •5.2.Расплывчатое описание ситуаций
- •5.3.Вероятностное описание ситуаций. Статистические измерения
- •5.3.1.Понятие случайной неопределенности
- •5.3.2.О природе случайности
- •5.3.3.Статистические измерения
- •5.3.4.Регистрация экспериментальных данных и ее связь с их последующей обработкой
- •5.4.Классификационные модели
- •5.5.Числовые модели
- •5.6.Особенности протоколов наблюдений
- •5.7.Контрольные вопросы
- •6.Приложение
- •6.1.Пример структуры аис.
- •6.1.1.Краткая характеристика аис
- •6.2.Иерархическая информационно-функциональная модель (взаимосвязанные диаграммы потоков данных) аис.
- •7.Библиографический список
3.1.Кодирование информации и алфавиты
Любое сообщение, подлежащее передаче по каналу связи, записи в память или переработке в ИС, должно быть предварительно закодировано. Кодирование определяют как процесс представления информации в виде некоторых символов или их последовательностей (кодовых комбинаций), причем эти символы в свою очередь могут быть представлены (перекодированы) в виде совокупностей физических сигналов той или иной природы — акустических, оптических, электрических и т. д. Так, примером естественного кодирования является представление в виде слов-символов информации, возникающей в процессе восприятия человеком явлений окружающего мира — его отражения мозгом человека. Однако в дальнейшем для фиксации этой информации на бумаге необходимо ее перекодирование в виде букв и их сочетаний, для передачи по электрическому каналу связи — в виде электрических сигналов и т. д. Все эти многочисленные этапы преобразования форм представления информации будем называть, как это принято, кодированием. Так, при передаче словесно-буквенного текста по телеграфу осуществляется кодирование его одним из телеграфных кодов, представляющих собой организованные определенным образом сочетания импульсов электрического тока, например кодом Морзе или кодом Бодо. При приеме этого сообщения необходимо восстановить передававшийся первоначальный словесно-буквенный текст — осуществить обратное перекодирование, которое носит название декодирования.
Согласно строгой математической терминологии «кодированием называется отображение произвольного множества А в множество конечных последовательностей (слов) в некотором алфавите В, а декодированием — обратное отображение».
Это отображающее множество В, включающее в себя множество знаков (символов) и слов (кодовых комбинаций), составленных из этих знаков по определенным правилам и предназначенных для однозначного отображения элементов множества А, называется кодом.
Конечное множество (список) попарно различных знаков, букв, цифр или любых других символов, применяемых в той или иной области (языке), носит название алфавита. Соответственно, рассматривая проблемы кодирования, можно говорить об алфавите данного кода. Количество различных букв, входящих в алфавит, называют объемом алфавита.
К любой системе кодирования предъявляются следующие основные требования:
а) взаимная однозначность преобразований отображаемого множества в отображающее множество при кодировании и обратного преобразования при декодировании, что составляет необходимое условие отсутствия ошибок в интерпретации исходной информации;
б) экономичность кодирования, обеспечиваемая прежде всего минимизацией средней длины кодовой комбинации, а значит, и длины информационных текстов, что в свою очередь обеспечивает снижение времени, необходимого для передачи и обработки информации, и экономию носителей информации;
в) помехоустойчивость, т. е. возможность обнаружения и исправления ошибок в кодовых комбинациях под влиянием тех или иных помех и сбоев в процессе передачи и обработки информации, повышающая достоверность работы кибернетических систем.
Необходимо отметить, что второе и третье требования взаимно противоречат друг другу, так как повышение помехоустойчивости кодов достигается увеличением длины кодовых комбинаций и, следовательно, снижает экономичность систем кодирования. В технике связи и обработки информации предложено большое количество различных способов кодирования, обеспечивающих более или менее успешный компромисс в выполнении этих требований в различных кибернетических системах и условиях их функционирования.
Не вдаваясь в детали классификации различных кодов, приведем сведения об их основных классах. При этом будем говорить только о цифровых кодах, которые нашли практически повсеместное распространение, в том числе и при обработке буквенных текстов, также кодируемых числами, т. е. цифровыми комбинациями. В зависимости от длины кодовой комбинации (количества образующих ее символов) коды делятся на равномерные и неравномерные. В равномерных кодах все комбинации имеют одинаковую длину, в неравномерных—различную. Хотя последние при кодировании неравновероятных сообщений экономически выгоднее, с точки зрения осуществления процессов кодирования и последующей передачи и обработки закодированной информации (особенно в условиях помех) удобнее и в конечном счете выгоднее применять равномерные коды. Далее коды делятся на неизбыточные и избыточные. Неизбыточные — это коды минимальной длины, определяемой только возможностью их различения. Избыточные коды содержат еще и дополнительные символы или группы символов, специально предназначенные для обнаружения ошибок (обнаруживающие коды) или и исправления их (корректирующие коды). И те и другие коды могут быть систематическими (разделимыми) и несистематическими. В систематических имеет место четкое разделение кодовой комбинации на две части: одну, несущую основную информацию, и вторую, контрольную, предназначенную специально для обнаружения и исправления ошибок.