Организация управления данными

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

Характеристика независимости от данных определяет степень универсальности управления данными и наряду с показателями эффективности — качество системы управления данными операционной системы. Независимость от данных делает также управление данными более структурированным, упрощая тем самым его модификацию, развитие, понимание и сопровождение.

Организация ввода-вывода в программе обеспечивает независимость от структуры обрабатываемых данных и типов используемых устройств.

Это важное свойство операционной системы достигается посредством следующих принципов проектирования управления данными.

  1. Состав управляющей информации ввода-вывода выделен и четко обозначен. Все управляющие параметры имеют средства идентификации и собственное содержание.
  2. Создан аппарат для спецификации параметров управляющей информации.
  3. Вся управляющая информация ввода-вывода сосредоточена в специальных управляющих блоках — таблицах с управляющей информацией.
  4. Управляющие блоки формируются не в процессе создания программы (трансляции и редактирования), а в процессе выполнения программы, что позволяет динамически изменять или назначать значения управляющих параметров.
  5. Настройка программ в соответствии с управляющей информацией осуществляется динамически в процессе выполнения.