Spec-Zone.ru › Ada 2005
Ada 2005 Справочник

Приложение E

(нормативное)

Распределенные системы

Данное приложение определяет средства для поддержки реализации распределенных систем с использованием нескольких разделов, работающих совместно в рамках одной программы Ada.

Правила после компиляции

Распределенная система представляет собой взаимосвязь одного или нескольких процессорных узлов (система ресурса, имеющего вычислительные и хранилищные возможности) и нуля или более хранилищных узлов (система ресурса, имеющего только хранилищные возможности, с адресацией хранилища одним или несколькими процессорными узлами).
Распределенная программа состоит из одного или нескольких разделов, выполняющихся независимо (кроме случаев взаимодействия) в распределенной системе.
Процесс сопоставления разделов программы с узлами в распределенной системе называется настройкой разделов программы.

Требования к реализации

Реализация должна предоставить средства для явного назначения библиотек единиц в раздел и для настройки и выполнения программы, состоящей из нескольких разделов в распределенной системе; средства определяются реализацией.

Разрешения на реализацию

Реализация может потребовать, чтобы набор процессорных узлов распределенной системы был однородным.
ПРИМЕЧАНИЯ
1 Разделы, составляющие программу, могут выполняться на различных конфигурированных распределенных системах или на нераспределённой системе без необходимости повторной компиляции. Распределённая программа может быть по-разному разделена из одного и того же набора библиотек единиц без повторной компиляции. Результирующее выполнение семантически эквивалентно.
2 Распределённая программа сохраняет ту же безопасность типов, что и эквивалентная программа с одним разделом.


Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API