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