ГОСТ Р 55346—2012
EXPRESS-описание:
*)
ENTITY persistent_storage
SUBTYPE OF (general_functionality_instance);
id: etement_identifier:
name: label;
permanent: LOGICAL;
presentationjd : OPTIONAL label;
read_only; LOGICAL;
storage_access; label;
store_size : OPTIONAL INTEGER;
UNIQUE
UR1; id;
r
END_ENTITY;
Определения атрибутов.
Атрибут id; Этот атрибут определяет идентификатор прикладного компонента opersistent_storage.
Атрибут name; Этот атрибут определяет слово (или слова), которые используются для ссылки на
прикладной компонент opersistent_storage.
Атрибут permanent; Этот атрибут определяет, является ли хранение постоянным или времен
ным.
Примечание 3 — Временность хранения в данном контексте зависит от области применения. На
значение данного атрибута состоит в определении того, останется ли сохраненная информация доступной после
определенного вида состояния системы типа «повторный запуск» или «сброс».
Атрибут presentationjd; Этот атрибут определяет информацию, подтверждающую идентичность
прикладного компонента opersistent_storage и предоставляемую пользователю.
Атрибут read_only: Этотатрибут определяет возможность/иевозможность записи информации для
ее сохранения.
Примечание 4 — Способ считывания только полученных значений в настоящем стандарте не опре
делен, однако определяется средствами проектирования. Допускается, чтобы в различных режимах работы запо
минающее устройство имело различные значения атрибута read_only (т. е. рабочие данные могут загружаться в
течение времени прогрева системы на земле, однако считываться только в период полета ракеты).
Атрибут storage_access: Этот атрибут определяет способ доступа к элементам в прикладном ком
поненте opersistent_storage. Там. где это применимо, должны использоваться следующие состояния
(значения) этого атрибута:
- состояние queue; Применима семантика памяти типа «первые данные вошли/первые данные
вышли».
- состояние stack: Применима семантика памяти типа «последние данные вошли/первые данные
вышли»;
- состояние random_access: Семантика доступа не ограничена;
- состояние other: Семантика доступа не определена.
Атрибут store_size: Этот атрибут определяет верхнюю границу для элементов, которые могут со
держаться в прикладном компоненте opersistent_storage.
Формальные выражения:
UR1:
4.3.227 Прикладной компонент persistent_storage_equivalence_relationship
Прикладной компонент persistent_storage_equivalence_relationship определяет взаимосвязь меж
ду двумя прикладными компонентами persistent_storage. предназначенную для индикации того, что два
прикладных компонента являются представителями одного и того же объекта хранения.
Примечание — Целью введения прикладного компонента persistent_storage_equivalence_relation-
ship является указание того, что два сохраняемых прикладных компонента относятся к одному и тому же нако
пителю, поскольку можно видеть иерархию функций, однако способ хранения в общем случае будет оставаться
единообразным.
121