Общее переменные - Большая Энциклопедия Нефти и Газа, статья, страница 3
Жизнь уходит так быстро, как будто ей с нами неинтересно... Законы Мерфи (еще...)

Общее переменные

Cтраница 3


31 Общая схема динамического программирования. [31]

Как и в случае линейного программирования, будем стремиться формировать задачи - блоки - таким образом, чтобы их связи друг с другом были как можно слабее. Всесторонний анализ задачи проектирования показывает, однако, что не удастся осуществить разложение, при котором в разных подзадачах не участвовали бы общие переменные.  [32]

Средства для составления макропрограмм проектирования играют весьма важную роль на заключительных этапах разработки АСПХИМ. Эти средства должны позволять компоновать1 макропрограммы из большого числа стандартных и нестандартных блоков, производить настройку их в памяти, согласование переходов; блоки должны быть настроены на конкретные для данной системы параметры; должны быть согласованы все общие переменные и все массивы используемой информации.  [33]

Средства для составления макропрограмм проектирования играют весьма важную роль на заключительных этапах разработки АСПХИМ. Эти средства должны позволять компоновать макропрограммы из большого числа стандартных и нестандартных блоков, производить настройку их в памяти, согласование переходов; блоки должны быть настроены на конкретные для данной системы параметры; должны быть согласованы все общие переменные и все массивы используемой информации.  [34]

Оператор GO ТО может передавать управление только в пределах одной процедуры. То, что в предыдущих главах мы называли программой, фактически надо было называть процедурой. Связь между процедурами осуществляется через общие переменные ( так называемые переменные EXTERNAL) и через параметры. В ПЛ / 1 имеются средства, с помощью которых одна процедура может вызывать другую. При вызове процедуры ей передаются фактические параметры - переменные, константы или выражения, которые должны замещать формальные параметры.  [35]

Как мы видели выше, в системе Linda существует общее пространство кортежей, даже на мультикомпьютере, а в системе Осга поддерживаются разделенные объекты, общие с другими машинами. Существует и возможность разделения одного адресного пространства на мультикомпьютере, а также разбиение на страницы в сети. Процессы могут взаимодействовать между собой через общие переменные как в мультипроцессорах, так и в мультикомпьютерах.  [36]

Особенности моделей, однако, не предполагают их реализации на архитектурах соответствующего типа. Так, первая может быть надстроена над любой архитектурой. Вторая чаще всего применяется в SMP - и DSM-архитектурах, где программа рассматривается как система нитей, взаимодействующих через общие переменные и примитивы синхронизации. При этом программист имеет дело с привычным для него единым адресным пространством.  [37]

Одноместная системная функция ЦЯОЯ дает возможность узнать, какие переменные предлагается использовать в качестве общих. Есть два режима ее использования. В первом случае ее аргументом должен быть пустой вектор. В этом случае результатом будет вектор, содержащий шифры всех пользователей, которые предлагают вам организовать общие переменные.  [38]

Чтобы произвести минимизацию, поступают следующим образом. В функции, представленной в первой стандартной форме, отыскиваются все соседние слагаемые и производится их склеивание. Вместо последовательного склеивания соседних слагаемых применяют, если это оказывается возможным, групповое склеивание. Оно состоит в том, что в структурной формуле отыскиваются слагаемые, имеющие общие переменные. Эти общие переменные выносятся за скобки, а в скобках остается группа слагаемых более низкого ранга. Если эта группа состоит из 2 слагаемых k - ro ранга, то она представляет собой полную стандартную форму для k переменных и, следовательно, равна единице. В результате остается одно слагаемое, содержащее переменные, вынесенные за скобки.  [39]

Отот способ относится к сильно связанным модулям. Если это модули-активности внутри одного процесса, то они исполняются последовательно и проблемы взаимного исключения не существует. Если же они являются процессами, имеющими общего предка, то возникает необходимость в механизме взаимного исключения. Проблемы взаимного исключения также не существует при взаимодействии через общие переменные предка со своими наследниками, потому что, как уже указывалось, они не могут исполняться параллельно. Используемые общие переменные должны быть предварительно объявлены как экспортируемые.  [40]

Отот способ относится к сильно связанным модулям. Если это модули-активности внутри одного процесса, то они исполняются последовательно и проблемы взаимного исключения не существует. Если же они являются процессами, имеющими общего предка, то возникает необходимость в механизме взаимного исключения. Проблемы взаимного исключения также не существует при взаимодействии через общие переменные предка со своими наследниками, потому что, как уже указывалось, они не могут исполняться параллельно. Используемые общие переменные должны быть предварительно объявлены как экспортируемые.  [41]



Страницы:      1    2    3