Данные в системе могут делиться на сегменты таким образом, что программа, обладающая доступом к любым данным в сегменте, получает доступ ко всем данным в этом сегменте. Чтобы по возможности упростить описание, в декомпозиции должны использоваться сегменты максимального размера, для чего устанавливается дополнительное условие: если к двум сегментам обращаются одни и те же программы, то эти два сегмента объединяются. Структура доступа к данным состоит из двух разновидностей компонентов: программ и сегментов. Такое отношение обозначается формулировкой «имеет доступ» и является отношением между программами и сегментами. Считается, что максимальное ограничение доступа со стороны программ и жесткое соблюдение этих ограничений повышает безопасность системы.
Related posts: